Access canonical providers, venues, service menus, published prices and market aggregates through the tallywire API, or ground an agent on the tallywire MCP server. The scattered supply, one integration.
One venue from the latest completed collection, exactly as the API returns it: identity, geo, platform, traction proxies, and the priced menu. v1 returns source provider records (one record per source listing, per-source provider_id); globally canonicalized venues with a sources[] collection arrive with the entity-merge release.
# private beta · base URL issued with your key
curl -H "Authorization: Bearer $TALLYWIRE_KEY" \\
"https://api.tallywire.io/v1/providers?city=london&vertical=beauty&limit=1"
{
"provider_id": "booksy:4k-fades",
"name": "4K FADES",
"vertical": "beauty",
"city": "London",
"country": "United Kingdom",
"postcode": "EC1V …",
"lat": 51.5936,
"lon": -0.09826,
"source": "booksy",
"rating": 5,
"review_count": 1353,
"services": [
{
"name": "SKIN FADE/ ZERO – BARBER : JAY",
"price": 20.0,
"currency": "GBP",
"price_type": "fixed",
"duration_min": 45
},
{
"note": "… 16 more services on this venue"
}
]
}The private-beta surface, live today. One schema, one key.
Cursor pagination on /providers; ETag / If-None-Match caching on every route (prices are sticky, so cache hard); JSON only.
Building on Claude, GPT or your own stack? The same four surfaces exposed as MCP tools, so an agent can ground on real venues and real prices instead of browsing and comparing listings itself.
Evaluate the schema with sample data. Production API and data-feed access are available with Market Monitor or through a separately scoped enterprise data agreement. Tell us what you are building and we will set you up.
Business and service data only: no reviewer identities, no consumer data, no personal contact fields. Coverage: bookable venues on the major booking platforms, deduplicated into one schema with a guaranteed geo bucket. Prices are provider-published list prices, verifiable on the venue’s live booking page. No real-time slots or availability. Refreshed on a rolling basis.