Foursquare Places API
"100M+ POI across 200+ countries. Access Foursquare's global database of points of interest to build location-aware apps with search, autocomplete, geotagging, and rich venue metadata." [1]
Foursquare Places API provides access to a global database of 100 million-plus points of interest across 200-plus countries, supporting place search, autocomplete, geotagging, place matching, and venue metadata enrichment for location-aware apps. Pricing is usage-based at $15 per 1,000 requests with a free tier of 500 Pro calls per month and self-serve signup, plus an enterprise plan with a published SLA and 100 QPS rate limit. SDKs are available for JavaScript and Python, and an MCP server is offered for AI agent integrations. Customers include Uber, Apple, Microsoft, Samsung, and Tinder, and use requires "Powered by Foursquare" attribution wherever Places data appears.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You have strict compliance requirements
Scores
- 65 / 100Agent friendliness
- 100 / 100Pricing transparency
- 80 / 100Setup speed
- 55 / 100Docs quality
- 100 / 100Procurement ease
- 35 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 500 free Pro endpoint calls per month (as of June 1 2026 pricing update; previously 10,000 complimentary Pro calls for new accounts). Premium endpoints have no free tier. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No [7]
- Enterprise plan
- ✓ Yes [8]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Pay As You Go - Pro | Pro endpoint calls — Place Search, Place Details, Autocomplete, Place Match, Geotagging Candidates with default fields (free monthly allowance) | first 500 calls/month | $0 | source |
| Pay As You Go - Pro | Pro endpoint calls — Place Search, Place Details, Autocomplete, Place Match, Geotagging Candidates with default fields | 1,000 calls (501–100,000 calls/month) | $15 | source |
| Pay As You Go - Pro | Pro endpoint calls — Place Search, Place Details, Autocomplete, Place Match, Geotagging Candidates with default fields | 1,000 calls (100,001–500,000 calls/month) | $12 | source |
| Pay As You Go - Pro | Pro endpoint calls — Place Search, Place Details, Autocomplete, Place Match, Geotagging Candidates with default fields | 1,000 calls (500,001+ calls/month) | $9 | source |
| Pay As You Go - Premium | Premium endpoint calls — Tips, Photos; Search, Details, Place Match, Geotagging Candidates with premium-tier fields | 1,000 calls (0–100,000 calls/month) | $18.75 | source |
| Pay As You Go - Premium | Premium endpoint calls — Tips, Photos; Search, Details, Place Match, Geotagging Candidates with premium-tier fields | 1,000 calls (100,001–500,000 calls/month) | $15 | source |
| Pay As You Go - Premium | Premium endpoint calls — Tips, Photos; Search, Details, Place Match, Geotagging Candidates with premium-tier fields | 1,000 calls (500,001+ calls/month) | $11.25 | source |
| Pay As You Go - Ask (Pro tier) | Ask API endpoint calls priced at Pro tier | 1,000 calls | $30 | source |
| Pay As You Go - Ask (Premium tier) | Ask API endpoint calls priced at Premium tier | 1,000 calls | $36 | source |
Capabilities
- Supported actions
- place_search, place_details, autocomplete, place_photos, place_tips, place_match, geotagging_candidates, address_search [9]
- Regions
- global, 200+ countries, 100M+ POIs [10]
- Languages
- locale specified via Accept-Language HTTP header or locale= parameter; falls back to most popular language in country if unspecified
- Input types
- text query / keyword, lat/lon coordinates, category, place ID (fsq_id), address, telephone number, chain name, taste label, session token (autocomplete) [11]
- Output types
- JSON
- Webhooks
- ✗ No [12]
- Sandbox / test mode
- ✗ No [13]
- SDK languages
- JavaScript, Python [14]
- MCP server
- ✓ Yes [15]
Trust & compliance
- SOC 2
- – Unknown [16]
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [17]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [18]
- Rate limits
- Enterprise Customers: 100 QPS (queries per second, calculated across all endpoints in total); Pay as You Go & Sandbox Customers: 50 QPS. [19]
- Known restrictions
- Attribution required: must display 'Powered by Foursquare' on any page or screen where Places Data appears, Cannot make Places Data available to third parties in bulk, Cannot allow third parties to systematically query Places Data to obtain all or substantially all Places Data, Cannot use Places Data to contact businesses in the database as prospective customers, Cannot transfer user data to ad networks, ad exchanges, data brokers, or advertising/monetization toolsets, Must make commercially reasonable efforts to prevent pages displaying Places Data from being crawled, Certain 'Calculated Scores' attributes are for internal use only and cannot be externally displayed, License is limited, non-exclusive, revocable, non-sublicensable, non-transferable with no rights to create derivative works, SLA (99.9% uptime) applies only to invoiced flat-fee enterprise customers; pay-as-you-go and sandbox customers are excluded, Must comply with Places API caching and query rate limitations per account type [20]
Developer surface
Integration
Adoption & maturity
- Launched
- 2021-03-23
- GA
- 2021-03-23
- Notable customers
- X (Twitter), Samsung, Telegram, Atmosfy, Untappd, Chime Bank, Reality Games, Uber, Apple, Microsoft, Tinder
Other Places & POI APIs
Azure Maps Search (POI)
"Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."
Google Places API
"The Places API is a service that accepts HTTP requests for location data through a variety of methods. It returns formatted location data and imagery about establishments, geographic locations, or prominent points of interest."
TomTom Search / Places API
"Search is a RESTful API designed for developers allowing single-line fuzzy search for addresses and POIs. Search assigns a latitude/longitude to a specific address, cross street, geographic feature, or point of interest (POI)."
Radar Geocoding API
"Use Radar's geocoding APIs to convert addresses to latitude and longitude coordinates, or vice versa."
Mapbox Search Box API
"All-in-one location search for addresses, places, and points of interest"
HERE Geocoding & Search API (Discover & Browse)
"Enable precise conversion and discovery of geocoordinates, POIs and addresses to improve location accuracy and context."
References
- ↑Description: foursquare.com
- ↑Pricing model: foursquare.com
- ↑Published pricing: foursquare.com
- ↑Free tier: docs.foursquare.com · foursquare.com
- ↑Free tier details: foursquare.com · docs.foursquare.com
- ↑Self-serve signup: foursquare.com
- ↑Requires sales call: foursquare.com
- ↑Enterprise plan: foursquare.com
- ↑Supported actions: foursquare.com
- ↑Regions: foursquare.com
- ↑Input types: foursquare.com
- ↑Webhooks: foursquare.com
- ↑Sandbox: foursquare.com · foursquare.com
- ↑SDK languages: github.com
- ↑MCP server: github.com
- ↑SOC 2: app.foursquare.com · foursquare.com
- ↑GDPR: foursquare.com
- ↑Published SLA: foursquare.com · foursquare.com
- ↑Rate limits: docs.foursquare.com
- ↑Known restrictions: foursquare.com · foursquare.com · foursquare.com
Change history
- 2026-06-15 Score Docs Quality: 15 → 55
- 2026-06-15 Score Agent Friendliness: 30 → 65
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Llms Txt URL: (none) → https://docs.foursquare.com/llms.txt
- 2026-06-14 Llms Txt Present: No → Yes
- 2026-06-14 API Reference URL: (none) → https://docs.foursquare.com/fsq-developers-places/reference/geotagging-endpoints
- 2026-06-14 Changelog URL: (none) → https://docs.foursquare.com/changelog
- 2026-06-14 Capabilities: {} → {"nearby":true,"photos":true,"reviews":true,"poi_search":true,"autocomplete":tr…
- 2026-06-14 Summary Md: (none) → Foursquare Places API provides access to a global database of 100 million-plus …
- 2026-06-14 Score Docs Quality: 0 → 15
- 2026-06-14 Docs URL: (none) → https://docs.foursquare.com
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Status Page URL: (none) → https://status.foursquare.com
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, AI agents and auto…
- 2026-06-14 Score Trust Readiness: (none) → 35
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Setup Speed: (none) → 80
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://foursquare.com/legal/terms/places-api/sla/
- 2026-06-14 Data Retention Policy URL: set to https://foursquare.com/legal/terms/apilicenseagreement/
- 2026-06-14 Documented Rate Limits: set to Enterprise Customers: 100 QPS (queries per second, calculated across all endpoi…
- 2026-06-14 Rate Limit Requests: set to 50
- 2026-06-14 Rate Limit Window: set to second
- 2026-06-14 Known Restrictions: set to Attribution required: must display 'Powered by Foursquare' on any page or scree…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.foursquare.com/developer/reference/data-api-authentication
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://places-api.foursquare.com
- 2026-06-14 API Version: set to 2025-06-17
- 2026-06-14 Versioning Scheme: set to header
- 2026-06-14 Stability: set to ga
- 2026-06-14 Deprecation Policy URL: set to https://docs.foursquare.com/developer/reference/versioning
- 2026-06-14 MCP URL: set to https://github.com/foursquare/foursquare-places-mcp
- 2026-06-14 Quickstart URL: set to https://docs.foursquare.com/developer/docs/developer-console-get-started
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 15
- 2026-06-14 Price Basis: set to 1,000 requests
- 2026-06-14 Free Tier Limit: set to 500 Pro calls/month
- 2026-06-14 Launched At: set to 2021-03-23
- 2026-06-14 GA Date: set to 2021-03-23
- 2026-06-14 Input Types: set to text query / keyword, lat/lon coordinates, category, place ID (fsq_id), address…
- 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, minimum_commitment, specific supported languag…
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/foursquare-places \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/foursquare-places/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'