Discovery
List markets
GET
Free/v1/marketsRequest
GET
https://api.scrapercompany.com/v1/marketsAuthenticate with your API key in the x-api-key header (see Authentication).
Example request
curl "https://api.scrapercompany.com/v1/markets" \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY"Response
200 — Configured markets, each with its verified currency, gl and default tax basis.
200 response
{
"markets": [
{
"code": "US",
"currency": "USD",
"label": "United States",
"rates_include_tax": false
},
{
"code": "CA",
"currency": "CAD",
"label": "Canada",
"rates_include_tax": false
}
]
}Response fields
Fields marked required are always present; others appear when they apply.
- marketsarray of objectrequired
Show 4 child fieldsHide child fields
- markets[].codestringrequired
- markets[].currencystringrequired
- markets[].labelstringrequired
- markets[].rates_include_taxbooleanrequired
Default tax basis for the market.
Errors
Errors return a JSON body with a detail field. Failed requests are not charged. See Errors for the full list and retry advice.
| Status | Meaning | Retry? |
|---|---|---|
401Unauthorized | Missing or invalid API key. {"detail":"missing or invalid API key"} | No, fix the request |
429Too Many Requests | Too many requests: the key's requests-per-minute limit was exceeded, or (once credit enforcement is on) the plan's concurrent-request limit. No rate-limit or Retry-After headers are sent; back off and retry. {"detail":"rate limit 60/min exceeded"} | Yes, with backoff |
Try it
- Export your key:
export SCRAPERCOMPANY_API_KEY=sk_...(no key yet? request access). - Copy the cURL example above and run it in a terminal.
- Or open the interactive playground on api.scrapercompany.com, paste your key and pick this endpoint.