The Atlas of Alternative DataSubmit a dataset
Menu
← The Atlas of Alternative Data
For agents · API · Markdown

Query the Atlas.

Every fact on this site is also a static JSON file and a Markdown page. No key, no sign-up, CORS open. Use it from a research agent, an assistant with web access, a notebook, or curl.

368 providers20 categoriesRegister as of 2026-09-24Coverage as of 2026-09-29Licence AltData Atlas Data Licence v1

Start here

Fetch /api/index.json first. It lists every endpoint with counts, both as-of dates, the licence and the citation line. Then fetch only what the question needs.

# entry point
curl -s https://altdataatlas.com/api/index.json

# one provider: register row + coverage record
curl -s https://altdataatlas.com/api/providers/placer-ai.json

# foot-traffic providers covering Consumer Discretionary, with the tier of each placement
curl -s https://altdataatlas.com/api/coverage/foot-traffic/consumer-discretionary.json

# which providers name a company as covered (stated evidence only)
curl -s https://altdataatlas.com/api/companies.json | jq '.companies[] | select(.company|test("Chipotle"))'

# filter the whole register: card & transactions, free sample, API delivery
curl -s https://altdataatlas.com/api/providers.json | jq '.providers[] | select(.category=="card-transactions" and .hasSample and (.delivery|index("API")))'

# the same page as Markdown: append .md to any provider, category or coverage URL
curl -s https://altdataatlas.com/provider/placer-ai.md

Endpoints

All GET, all static, regenerated whenever the data changes. Described in OpenAPI 3.1; the provider record follows the JSON Schema.

Static JSON endpoints on altdataatlas.com
PathReturns
/api/index.jsonEntry point: counts, dates, licence, citation line, every endpoint, changelog
/api/providers.jsonAll providers as compact rows (category, delivery, price band, sample, tier, sectors, regions, ticker mapping)
/api/providers/{id}.jsonOne provider: register row, full coverage record, the cells it appears in
/api/categories.jsonCategories with definitions and provider counts
/api/categories/{slug}.jsonOne category: definition, primer, sector counts, providers
/api/coverage/{signal}/{sector}.jsonProviders for one signal type × GICS sector, with the tier of each placement
/api/signals.jsonSignal types with provider counts per sector
/api/sectors.jsonThe eleven GICS sectors with provider counts per signal
/api/companies.jsonS&P 500 / STOXX 600 companies that providers name as covered on their own pages
/api/changelog.jsonDated changes to the data and endpoints
/coverage.jsonThe whole coverage dataset in one file
/schema/provider.schema.jsonJSON Schema (2020-12) of the provider record
/openapi.jsonOpenAPI 3.1 description of these endpoints

{signal} is a category slug (card-transactions, web-pricing, news-sentiment …). {sector} is one of energy, materials, industrials, consumer-discretionary, consumer-staples, health-care, financials, information-technology, communication-services, utilities, real-estate. All 220 signal × sector files exist, including empty ones. 89 companies are named by at least one provider today.

Markdown and llms.txt

What a record claims — the three tiers

Coverage is described as universe descriptors (signal types, regions, GICS sectors, approximate count, index universes, ticker mapping, history), never as per-ticker lists. Every record carries a tier and a date. Report the tier with the fact.

inferred · 161 providers
Likely, unconfirmed — our editorial inference from the provider's category, not a fact about the provider.
stated · 207 providers
Quoted from the provider's own public page, with the URL and the crawl date.
confirmed · 0 providers
The provider confirmed this to us directly, dated.

A missing provider, sector or company means “not in the register”, never “no such data exists”. Nothing here is a ranking. Prices are indicative bands (under $50k, $50–150k, $150k+), never quotes. Not investment advice.

Licence

AltData Atlas Data Licence v1. Free to query, cite and quote with attribution to AltData Atlas and a link to https://altdataatlas.com. Individual records may be reproduced in research, analysis and AI-generated answers. Bulk redistribution of the register or the Coverage Atlas — republishing, mirroring, or bundling substantial parts of the dataset, in any format — is not permitted without written permission (hello@altdataatlas.com). Aggregate statistics published on /insights remain free to reuse with attribution.

Every JSON record and Markdown twin names this licence; /api/index.json carries the full text under license.summary.

Citation

Cite the canonical HTML page of the record you use, with its as-of date. General form:

AltData Atlas (https://altdataatlas.com), an open editorial directory of alternative data providers, as of 2026-09-29. Licence AltData Atlas Data Licence v1 (https://altdataatlas.com/agents#licence). Coverage, not a census; not investment advice.

Each JSON record carries its own citation string and dateModified.

Updates and corrections

  • The register changes when providers are added or corrected; the date moves with it.
  • Every record is dated; stated coverage is re-checked periodically.
  • Providers can confirm or correct their record at hello@altdataatlas.com (subject “[Coverage] <provider name>”).
Changelog
DateChange
2026-09-30Agent layer: per-entity JSON under /api, JSON Schema, OpenAPI 3.1, Markdown twins of every page, llms.txt in the llmstxt.org format, llms-full.txt, /agents, /categories and /providers index pages. No change to provider data.
2026-09-29Coverage Atlas: coverage block on all 368 providers (207 stated from providers' own pages, 161 editorial inference); sector rule v2; /coverage matrix, signal x sector pages, /provider pages, coverage.json.
2026-09-24Register +2 providers from inbound listing requests: Scanverity (Estimates, Events & Fund Flows) and InsiderFilings.info (Public Records & Filings). Register 368.
2026-08-19Register +5 providers from an inbound listing request: pass_by, EarlySigns, DataBurning, BigOne Lab, StrongLight. Register 366.
2026-07-11Website links upgraded to https; five providers with dead TLS flagged; aggregate statistics recomputed (as of 2026-07-02).

MCP server — coming soon

A Model Context Protocol server with four tools (search_providers, get_provider, coverage, companies_named) over these same endpoints is built and tested but not yet published. Until then, any MCP client with a fetch tool can use the endpoints above directly.

Crawlers

robots.txt welcomes search and AI crawlers by name, including GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, CCBot and Bingbot. The sitemap lists HTML pages with their real data dates.