Try verified facts without an API key
GET
/api/sandbox/facts
const url = 'https://api.stockalloy.com/api/sandbox/facts?ticker=example&metric=example';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.stockalloy.com/api/sandbox/facts?ticker=example&metric=example'Keyless verified-facts lookup for one ticker and one headline metric. Limited to 5 requests per day per IP — check the X-Sandbox-Remaining header.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”ticker
required
string
Stock ticker, e.g. DECK.
metric
required
string
Headline metric in plain English, e.g. revenue.
Responses
Section titled “Responses”Verified facts with evidence links (mirrors the authenticated facts shape).
Media typeapplication/json
Facts payload with per-row evidence links.
object
key
additional properties
any
Examplegenerated
{}Headers
Section titled “Headers”X-Sandbox-Remaining
integer
Sandbox requests remaining today for your IP.
Daily sandbox limit reached.
Media typeapplication/json
Returned when the daily sandbox allowance (5/day/IP) is used up.
object
error
object
code
string
message
string
Example
{ "error": { "code": "SANDBOX_LIMIT" }}Headers
Section titled “Headers”X-Sandbox-Remaining
integer
Sandbox requests remaining today for your IP.