The accessibility data API. Built for every app.
105,000+ verified venues. Six accessibility features per location. REST endpoints, a Python SDK, and an MCP server for AI agents. Free tier — 1,000 requests/month, no credit card.
Live · no key required
Try it in your browser.
Real call against the live API. Returns the same payload your app would get. Pick a city or paste coordinates.
Request
Click "Run request" to fetch live data.
Endpoints
Eight endpoints. Zero bloat.
Search, detail, regions, score breakdown, feedback, usage, trial, health. All return JSON. All documented in OpenAPI 3.1.
/api/v1/locations Search by lat/lng/radius or city/state. Returns scored, sorted, paginated. /api/v1/locations/:id Full venue detail — score, all 6 features, address, photos, hours. /api/v1/regions Coverage stats — 15 states, 48 regions, 105K+ venues. /api/v1/score/:id Detailed score breakdown by category and confidence (Business+). /api/v1/feedback Submit accessibility feedback (Developer+). /api/v1/usage Current key usage across all rate-limit windows. /api/v1/trial/* Public trial proxy — no key, IP-rate-limited (5 calls). /api/v1/health API status check — no auth needed. Pricing
Free for prototypes. $9.99 for production.
Start free, no credit card. Upgrade to Starter the moment you ship — full address precision, photos, hours, and 5K monthly requests for $9.99/mo.
Free
EvaluatingFor prototyping, evaluating, and indie builds. No credit card.
No credit card. Cancel never.
- 1,000 requests / month
- 10 requests / minute
- Up to 100 unique venues
- Search, detail, regions, batch
- Lat/lng rounded to 1km
- Community support
Starter
Most popularFor real apps shipping to real users. The bridge from prototype to production.
Billed monthly. Cancel anytime.
- 5,000 requests / month
- 30 requests / minute
- Unlimited unique venues
- Full address & precise coordinates
- Photos, hours, phone, website
- All public endpoints
- Email support
Developer
ProductionFor production apps with real volume. Score breakdowns, feedback writes, and confidence data.
Billed monthly. Annual saves 20%.
- 50,000 requests / month
- 60 requests / minute
- Everything in Starter
- Score breakdown by category
- Confidence + verification data
- POST /v1/feedback (write access)
- Priority email support
Business
EnterpriseFor platforms with serious traffic. Hospitality groups, travel apps, multi-tenant tools, audit firms.
Volume discounts. Annual contracts available.
- 500,000 requests / month
- 200 requests / minute
- Everything in Developer
- Photo URLs included
- Dedicated onboarding (1:1)
- Custom MSA on request
- Phone + Slack support
SDKs & tooling
Three install paths. One API.
Use the REST API directly, install the auto-generated Python SDK, or drop the MCP server into your AI assistant. TypeScript and Go SDKs on the roadmap.
rollin-python
Auto-generated by Stainless. Type-safe. Async support. Pagination built in.
pip install rollin View on GitHub → rollin-mcp-server
Five tools for Claude Desktop, Cursor, VS Code, and any MCP-compatible client. One config line.
npx -y rollin-mcp-server MCP setup guide → openapi.yaml
Full spec. Generate a client in any language with openapi-generator or Stainless.
curl joinrollin.com/openapi.yaml View spec → Built for
Who builds with ROLLIN.
Travel & itinerary apps
Add accessibility scores to every restaurant, hotel, and museum result. Filter by what your users actually need.
TripIt-style planners · Wheelchair travel groups · Group-trip tools
Hospital & clinic concierge
Help patients and families find accessible places to eat near appointments. One API call, scored results.
Hospital wayfinding · Care-coordination tools · Patient apps
Hotel & venue widgets
Power "Featured Nearby" panels showing accessible spots within walking distance of your hotel or venue.
Hotel concierge sites · Conference apps · Cultural institutions
AI agents & MCP tools
Give your assistant access to verified accessibility data so it can plan accessible outings autonomously.
Claude Desktop · Cursor · ChatGPT Connectors · Custom agents
Built for production
Honest infrastructure for real apps.
Verified data, no vendor lock-in, no PII collection, no silent upgrades. The things that matter to procurement and to the engineer who has to live with the integration.
Multi-source & community-verified
Every score is built from public records, mapping data, and on-the-ground feedback. Confidence-weighted. We never inflate scores when sources disagree — the breakdown shows the gap.
OpenAPI 3.1 & plain HTTPS
No proprietary client. No SDK lock-in. The full spec is at /openapi.yaml — generate a client in any language. Switch us out anytime.
Read-only · zero PII required
Your users never have to identify themselves to ROLLIN. The API is read-only by default. POST /v1/feedback is the only write endpoint and never requires user identity.
Free tier means free
No credit card on Free, no silent upgrades when you hit the cap. You’ll get a 429 and an honest upgrade nudge, not a surprise invoice.
Questions
Is the API free?
Yes. The Free tier is 1,000 requests per month with no credit card. It returns scored, sorted location data with reduced precision (lat/lng rounded to 1km, premium fields hidden). Most prototype and indie projects fit comfortably in the Free tier.
When do I need to upgrade to Starter?
When you ship to real users and need full address precision, photos, hours, phone, and website data — or when you exceed 1,000 requests per month. Starter is $9.99/mo for 5,000 requests, all public endpoints, and unlimited unique venues.
What data does the API return?
Every venue includes a 0-100 accessibility score, six verified features (wheelchair entry, accessible restroom, level entry, accessible parking, elevator, wide aisles), GPS coordinates, full address, category, and community verification status. Higher tiers add score breakdowns by category, confidence ratings, photo URLs, and the changes feed.
Is there an SDK?
Python SDK is auto-generated by Stainless and published to PyPI as rollin-python. TypeScript and Go SDKs are on the roadmap. The full OpenAPI 3.1 spec is at joinrollin.com/openapi.yaml — generate a client in any language.
Does it work with AI assistants?
Yes. The MCP server (rollin-mcp-server on npm) gives Claude Desktop, Cursor, ChatGPT Connectors, and any MCP-compatible client direct access to ROLLIN data through five tools: search, detail, regions, coverage, and feedback. Install with one config line.
How do I authenticate?
Pass your API key in the X-Api-Key header. Keys are issued in the developer portal at joinrollin.com/portal — created in under a minute, no credit card needed for Free or Starter sign-up.
What about rate limits?
Per-minute and per-month limits scale with tier. Hitting a limit returns 429 with a Retry-After header. The /v1/health endpoint is unauthenticated and uncounted.
Can I switch plans?
Yes. Upgrade or downgrade anytime in the portal. Changes take effect immediately. Annual billing on Developer+ saves 20%.
Two ways to get started.
Devs: free key in 60 seconds, no credit card. Teams: annual contracts, custom MSA, dedicated onboarding — talk to us.