Fifty state registers, normalized to one schema and refreshed every night. Query the workforce, verify a license, or get a webhook the morning one changes. Free key, no card, live in five minutes.
The same nightly data, however your stack wants to take it. REST for queries, webhooks for changes, MCP for agents, and a warehouse drop for your analysts.
Query the live workforce by market, trade and level, pull the movement graph, or verify a license. JSON, versioned, predictable.
/v1/supply?state=TXPush, not poll. Tell us the market or license you watch and we POST to you the morning the register moves. Signed and retried.
/v1/watches?state=TXOne config block and any agent works the live product in plain language, count a market, check qualifier risk, or verify a license. Claude, Cursor, or any client.
License C10-984204?Prefer it in your own tables? We stand up a delivery of the full dataset and the nightly diffs to Snowflake, BigQuery or Databricks, set up per customer.
2.75M rows + diffsEvery response below is the shape you get back, dated to the night the register was read. Pick an endpoint.
Verifying a license is free. Supply, the movement graph and qualifier risk are the live product, included with a One State or Fifty States subscription, and every one of them is a call away over the API and MCP, not just the dashboard.
Create a key, make a call, subscribe to the changes you care about. No sales call, no sandbox that lies to you. The free key hits real data.
One request, or one click. Your key works against live data immediately, no card required.
Count any market, or verify any license, with a single authenticated GET.
Subscribe once. We POST the events to your endpoint every morning the register moves.
A handful of endpoints, one versioned contract, JSON everywhere. Authenticate with a bearer key and you have all of it.
https://api.americantradesindex.comAuthorization: Bearer ati_live_…Tell us the market or the license you care about. We POST to your endpoint the morning the register moves, so you never scrape or re-query to find out.
Every delivery is signed with your secret using HMAC-SHA256, carries an idempotency key, and retries with backoff for 24 hours until you return a 2xx.
One config block and your assistant can verify a license or count a market in plain language. It speaks the Model Context Protocol, so it works with Claude, Cursor, or anything that does.
verify_licenseLook up one license and the level it holds.market_supplyCount a market by trade and tier, with density.movement_feedThe changes since a date, returned as events.qualifier_riskFlag companies at risk of losing their license.Verifying a license is free forever. The live product, supply, the movement graph, qualifier risk and webhooks, comes with a subscription, and you can use every bit of it through the API and MCP, not only the dashboard.
License verification against the live dataset.
Get a free keyThe full live product, scoped to a single state.
Start with one stateEvery state we publish, one price for your whole company.
Get every stateBuilding this into your own product for your own users? Ask about usage-based metered access. Talk to us
No card, live in five minutes, hitting real data tonight.