Developer API

AnalystMarkets API واجهة AnalystMarkets البرمجية

Free public REST APIs and feeds. No key required for read access.

Quick start
$ curl https://analystmarkets.xyz/api/heatmap/

Public endpoints

Method Endpoint Description
GET /api/news/ Latest news with AI sentiment scores
GET /api/symbols/autocomplete/ Symbol search and autocomplete
GET /api/market-data/ Live prices for all tracked symbols
GET /api/analysis/ AI analysis for a given symbol or article
GET /api/global-markets/ Global market summary — indices, crypto dominance, sentiment
GET /api/heatmap/ Heatmap data — performance across asset universes
GET /api/accuracy/ AI prediction accuracy leaderboard for all providers
GET /api/analytics/digest/ Latest daily digest snapshot

Example response

GET /api/heatmap/
200 OK
{
  "symbols": [
    {
      "symbol": "BTC",
      "price": 67450.21,
      "change_pct": 2.34,
      "market_cap": 1328000000000,
      "sentiment": "bullish"
    }
  ],
  "updated_at": "2026-05-16T12:00:00Z"
}

Feeds

RSS
/rss/news.xml
Atom
/atom/news.xml
Arabic RSS
/ar/rss/news.xml
Sitemap
/sitemap.xml

Rate limits

Endpoint group Limit Notes
Public endpoints Generous No key required. Suitable for dashboards and integrations.
AI Assistant 15 req/min Applies per IP. Pro users get higher limits.
Subscribe / Alerts 5 req/min Write endpoints have stricter limits to prevent abuse.

Authenticated endpoints

Method Endpoint Requires
GET /api/alerts/ Login required
GET /api/watchlist/ Login required
Session authentication: Authenticated endpoints use Django session auth (cookie-based). Log in at /accounts/login/ first, then include the session cookie in your requests.

Building something?

Integrating our data into your app, blog, or trading tool? We'd love to see it.

Email us DM on X