Google Maps Text Search (Partial) is a paid API for AI agents from StableEnrich at stableenrich.dev, paid per call via MPP or x402, $0.02/call, status healthy (last checked 2026-10-12, last successful call 2026-10-05).
Search for places on Google Maps using a text query and return partial place details including ratings, location, hours, and amenities
Pay-per-request access to FullEnrich, CompanyEnrich, LeadMagic, Exa, Firecrawl, Google Maps, Serper, and Whitepages APIs. No auth, no subscriptions.
An array of up to 5 place objects each containing a place ID, coordinates, rating, price level, price range, place types, dine-in/takeout/delivery availability, reservable status, live music, dog-friendly and restroom flags, and up to 5 user reviews with text and author attribution.
POSThttps://stableenrich.dev/api/google-maps/text-search/partial?utm_source=zero.xyzUse this endpoint when you need text-based place discovery (e.g. 'vegan brunch spots') with optional geographic biasing, price filtering, and open-now filtering — and you want partial place details (ratings, coordinates, amenities) without full detail like photos. Prefer over the Nearby Search variant when you have a descriptive text query rather than just a location and category. Use the Full variant if you need complete place data including all photos.
{
"openNow": true,
"minRating": 4,
"textQuery": "coffee shop",
"languageCode": "en",
"locationBias": {
"circle": {
"center": {
"latitude": 40.7128,
"longitude": -74.006
},
"radius": 5000
}
},
"excludeFields": [
"photos"
],
"maxResultCount": 3
}| Field | Type | Description |
|---|---|---|
| openNow | boolean | |
| minRating | number | |
| pageToken | string | |
| textQuery | string | |
| priceLevels | array | |
| includedType | string | |
| languageCode | string | |
| locationBias | object | |
| excludeFields | array | |
| maxResultCount | number |
{
"places": [
{
"id": "ChIJ748f5D9ZwokRNXAVDq2Zzr0",
"types": [
"coffee_shop",
"cafe",
"food_store",
"store",
"food",
"point_of_interest",
"establishment"
],
"location": {
"latitude": 40.7253393,
"longitude": -74.00377759999999
},
"displayName": {
"text": "Haraz Coffee House",
"languageCode": "en"
},
"primaryType": "coffee_shop",
"formattedAddress": "210 Spring St, New York, NY 10012, USA"
},
{
"id": "ChIJ1UOyDwBZwokRCJEzJyWHio4",
"types": [
"cocktail_bar",
"lounge_bar",
"bakery",
"coffee_shop",
"cafe",
"night_club",
"event_venue",
"food_store",
"bar",
"store",
"food",
"point_of_interest",
"establishment"
],
"location": {
"latitude": 40.721062599999996,
"longitude": -73.988529
},
"displayName": {
"text": "After Eden | Cocktail & Coffee Bar",
"languageCode": "en"
},
"primaryType": "cocktail_bar",
"formattedAddress": "162 Orchard St, New York, NY 10002, USA"
},
{
"id": "ChIJEebNoSlawokRcf3d3BZhPzM",
"types": [
"restaurant",
"coffee_shop",
"cafe",
"food_store",
"bar",
"store",
"food",
"point_of_interest",
"establishment"
],
"location": {
"latitude": 40.714310499999996,
"longitude": -73.99042419999999
},
"displayName": {
"text": "Little Canal",
"languageCode": "en"
},
"primaryType": "restaurant",
"formattedAddress": "26 Canal St, New York, NY 10002, USA"
}
],
"nextPageToken": "AaVGc3mTMhop3yxg0IooHr2ZRX1A-yTTa6166WMVkX6FYfCG-BpH9BjKhYUkO_QqcC4FQP4LUHeZFLeVqnZHKilZZjY8sAtET_y7eVhn2_cQsFBs0DQ5U_eb4RIHFL2xDFhigEkong6QCFiiDC-SKCIut4esExDT8JfzZCNDzL4-ls55vRJDUF9cCWYNaLc"
}| Field | Type | Description |
|---|---|---|
| places | array | |
| nextPageToken | string | Pagination cursor for the next page. Copy verbatim into pageToken on the next request (~200+ chars; do not truncate). |
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"