XOOMAR

Developers

Free market data API, built to be used

31 datasets as clean JSON with open CORS, most also as CSV; start without a key, add a free key for a higher limit and your own usage numbers.

Limits

10 requests a minute per IP without a key and 30 a minute with a free account key, with at least six months of history. A free key comes with the account: send it in an X-API-Key header. Create a free API key.

Quickstart

The quickest first call is the free economic calendar API: CPI, jobs, PCE, GDP and FOMC dates as JSON, with the same call in curl, Python, JavaScript and MT5.

Without a key

curl "https://xoomar.com/api/markets/funding-rates"

With a key

curl -H "X-API-Key: xm_live_..." "https://xoomar.com/api/markets/cot/gold"

Python

import requests

s = requests.Session()
s.headers["X-API-Key"] = "xm_live_..."  # optional, raises the limit

funding = s.get("https://xoomar.com/api/markets/funding-rates").json()["data"]
short = s.get("https://xoomar.com/api/markets/short-interest", params={"symbol": "GME"}).json()["data"]

# or: pip install xoomar
from xoomar import Xoomar
x = Xoomar()
x.cot("gold")

Client libraries

Python

PyPI·Source·Apache-2.0

pip install xoomar

JavaScript / TypeScript

npm·Source·Apache-2.0

npm install xoomar

AI agents (MCP server)

npm·Source·Apache-2.0

https://xoomar.com/mcp  ·  npx -y xoomar-mcp

Every method returns the data part of the response and keeps the envelope (updatedAt, source, attribution) on the client. No key needed to start (10 requests a minute without a key, 30 with a free key); a free account key goes in an X-API-Key header. The whole API is described in OpenAPI 3.1 (import it into Postman, Cursor or a GPT action) and in llms.txt.

Built something?

Register your app, with or without a key. With your permission it goes on Built with XOOMAR, along with a badge that credits the data in one line.

Frequently Asked Questions

Is the API really free?
Yes. 10 requests a minute per IP without a key and 30 a minute with a free account key, with at least six months of history. What you may do with the data is on the terms page at xoomar.com/terms.
Why sign up if keyless works?
A higher limit, your own usage numbers in the dashboard, alerts and a watchlist, and a stable identity if you run several tools. Sign-up takes thirty seconds with Google, Microsoft or email.
How do I report a problem?
Email info@xoomar.com. Data quality reports get fixed fast; they make the product better for everyone.

Data on this page is provided for informational purposes only and is not financial advice. See our editorial policy.