Ground your models in the real local economy.
One request returns a clean, ranked, freshness-stamped map of a local market — who's there, what they do, and how current every fact is. No scraping fifty sites. No guessing.
GET /api/v1/market-grid
?lat=33.494&lng=-111.926
&service=microneedling
Authorization: Bearer fdly_live_•••{
"market": {
"category": "med-spa",
"city": "Scottsdale",
"business_count": 3,
"market_total": 41
},
"freshness": {
"state": "fresh",
"age_seconds": 4120
},
"businesses": [
{
"name": "Radiance MedSpa",
"rank": 1,
"score": 87.4,
"sov_pct": 22.1,
"services": {
"verified": ["PRP Microneedling"],
"detected": ["Botox", "Facials"]
}
}
]
}Your first call, in three steps
Business owners generate a key from the API Access tab in the dashboard. Data partners request one from our team.
Pass your key as a bearer token on every request. Keep it server-side — treat it like a password.
Hit /v1/market-grid with a coordinate or a city, and read the clean JSON back.
curl -s "https://tryfoundly.com/api/v1/market-grid\
?lat=33.494&lng=-111.926&service=microneedling" \
-H "Authorization: Bearer $FOUNDLY_KEY"One key, scoped to what you can see
Every request carries an Authorization: Bearer header. Your key's scope decides what it reaches — a business key returns only that business, a partner key reads the market index. We store only a hash of your key, so a leak on our side never exposes a usable credential.
Authorization: Bearer fdly_live_a1b2c3d4e5f6...Self-serve from your dashboard. Scoped to your own business, included with your plan.
For AI labs and data teams reading the market index in bulk. Issued by our team.
Five endpoints, one clean shape
A ranked, freshness-stamped snapshot of one local market. Resolve by coordinate, category + city, or cluster id. Filter to a single service.
Stream every market as NDJSON for batch ingestion. Cursor-paginated, with delta sync via ?since= to pull only what changed.
Coverage and freshness telemetry — verify how current the data is before you pull it. No business data, just the trust layer.
Your own business's visibility telemetry. The key is bound to one business and returns only its data.
Your API consumption — lifetime and by-month call counts, broken down by endpoint.