Crawlora
ProductPlatformsUse CasesDocsPricingCompare
Sign inTry Playground Console
Crawlora

Structured public web data APIs for search, maps, geocoding, streaming, travel, real estate, marketplaces, apps, social, audio, crypto, finance, and AI workflows with managed execution and credit-based usage.

Product

Web Scraping APIFeaturesInfrastructure FeaturesPlatformsTravel APIsReal Estate APIsPricing

Platforms

Google SearchGoogle TrendsBingBraveGoogle MapsDatasetsGeocodingJustWatchAirbnbTripAdvisorZillowCoinGeckoYahoo FinanceGoogle FinanceAmazon

Developers

DocsGetting StartedAuthenticationAPI ExamplesRecipesShowcasesBlogChangelogPlaygroundSDKsIntegrationsMCPGitHub

Use cases

SERP MonitoringGoogle Maps LeadsTravel & Hospitality ResearchProperty Market IntelligenceApp Review AnalysisReview & Reputation MonitoringTikTok Trend IntelligenceYouTube Creator IntelligenceAmazon Product MonitoringMusic Catalog / Playlist IntelligencePodcast & Audio IntelligenceCrypto Market ResearchFinance Market DataAI Agent Web Data

Legal

TermsPrivacy
Product
Web Scraping APIFeaturesInfrastructure FeaturesPlatformsTravel APIsReal Estate APIsPricing
Platforms
Google SearchGoogle TrendsBingBraveGoogle MapsDatasetsGeocodingJustWatchAirbnbTripAdvisorZillowCoinGeckoYahoo FinanceGoogle FinanceAmazon
Developers
DocsGetting StartedAuthenticationAPI ExamplesRecipesShowcasesBlogChangelogPlaygroundSDKsIntegrationsMCPGitHub
Use cases
SERP MonitoringGoogle Maps LeadsTravel & Hospitality ResearchProperty Market IntelligenceApp Review AnalysisReview & Reputation MonitoringTikTok Trend IntelligenceYouTube Creator IntelligenceAmazon Product MonitoringMusic Catalog / Playlist IntelligencePodcast & Audio IntelligenceCrypto Market ResearchFinance Market DataAI Agent Web Data
Legal
TermsPrivacy

© 2026 Built with 💖 by Tony Wang

|System:Crawlora API status
  1. Home
  2. /Platforms
  3. /Datasets
Stored Dataset Search API5 active endpointsapiKey

Stored structured dataset search API

Search ready-made scraped datasets for local business research with filters, facets, geo queries, and repeatable API output.

  • Search indexed Google Maps business records stored in Crawlora datasets
  • Filter by category, location fields, rating, reviews, website status, phone presence, and geo distance where available
  • Dataset queries read stored structured data and do not trigger live scraping, browser execution, or proxy routing
Try dataset search View dataset search docsSee pricing

Primary endpoint

GET /datasets/google-map-businesses/search

Summary
Search stored Google Maps businesses
Auth
apiKey
Credit cost
2 credits/request
Required params
None
Common params
q, category, country, state, city, min_rating, min_review_count, has_website, lat, lon, radius_m, sort
curl -X GET "https://api.crawlora.net/api/v1/datasets/google-map-businesses/search?q=hotel&city=San+Francisco&min_rating=4&page_size=10" \
  -H "x-api-key: $CRAWLORA_API_KEY"
View dataset search docsTry dataset search

Structured output

Search stored Google Maps business data as structured JSON

Use Crawlora's Datasets API to query stored Google Maps business records that have already been collected and indexed. The search endpoint is designed for repeatable product workflows, enrichment, analytics, and exports where the Google Maps app's manual search and limited refinement controls are not enough.

dataset id
place id
business name
address and location fields
category values
rating and review count
phone and website presence
website status
geo coordinates
distance in meters for geo queries
pagination metadata
facet counts

Developer paths

Dataset search API documentationTry dataset search in PlaygroundDataset API documentationCrawlora pricing

Dataset workflows

Dataset search for workflows the Google Maps app cannot cover well

The Google Maps app is built for interactive discovery. Crawlora dataset search is built for structured, repeatable queries over indexed records, including filters, facets, pagination, geo radius search, distance sorting, and API output that can feed products and analytics.

Browse dataset endpoints

Search stored local business records

Build lead lists with repeatable filters

Analyze categories and location facets

Find businesses near a coordinate

Enrich records by Google place ID

Export JSON into internal tools

Request schema

Stored dataset search parameters

These parameters come from the active Search stored Google Maps businesses catalog entry.

ParameterTypeRequiredDescriptionExample
qstringNoFull-text business search query, max 256 characters-
categorystringNoExact category filter, max 128 characters-
countrystringNoExact country filter, max 128 characters-
statestringNoExact state filter, max 128 characters-
countystringNoExact county filter, max 128 characters-
citystringNoExact city filter, max 128 characters-
townstringNoExact town filter, max 128 characters-
min_ratingnumberNoMinimum rating, 0 through 5-
min_review_countintegerNoMinimum review count-
has_websitebooleanNoFilter by website presence-
has_phonebooleanNoFilter by phone presence-
latnumberNoLatitude for radius filtering or distance sort-
lonnumberNoLongitude for radius filtering or distance sort-
radius_mintegerNoRadius in meters, 1 through 50000; requires lat and lon when supplied-
sortstringNoSort enum: relevance, updated_at_desc, rating_desc, review_count_desc, distance_asc-
pageintegerNoPage number, defaults to 1-
page_sizeintegerNoPage size, defaults to 20 and maxes at 100; page * page_size must be <= 10000-

Example JSON

Dataset search example response

This example is rendered from the active endpoint catalog so the page stays aligned with Docs and Playground.

{
  "code": 200,
  "msg": "OK",
  "data": {
    "dataset": "google-map-businesses",
    "items": [
      {
        "place_id": "ChIJ99URUeOAhYAR0J5ZUxTesDQ",
        "name": "Hotel Zephyr San Francisco",
        "category": [
          "hotel"
        ],
        "rating": 4.1,
        "review_count": 3213
      }
    ],
    "page": 1,
    "page_size": 20,
    "total": 1,
    "sort": "relevance"
  }
}

Endpoint catalog

Stored dataset endpoint coverage

Browse full Datasets docs
GETapiKey
/datasets

List stored scraped datasets

Lists available read-only scraped datasets. Initial dataset id enum: `google-map-businesses`.

DocsPlayground
GETapiKey
/datasets/google-map-businesses/search

Search stored Google Maps businesses

Searches Google Maps business records stored in Elasticsearch. Sort enum: `relevance`, `updated_at_desc`, `rating_desc`, `review_count_desc`, `distance_asc`.

DocsPlayground
GETapiKey
/datasets/google-map-businesses/nearby

Search nearby stored Google Maps businesses

Searches stored Google Maps businesses near a coordinate in dataset id enum value `google-map-businesses`.

DocsPlayground
GETapiKey
/datasets/google-map-businesses/facets

Facet stored Google Maps businesses

Returns terms aggregation counts for Google Maps businesses. Facet enum: `category`, `country`, `state`, `county`, `city`, `town`, `website_status`.

DocsPlayground
GETapiKey
/datasets/google-map-businesses/items/{place_id}

Get a stored Google Maps business

Returns one stored Google Maps business by Google place_id from dataset id enum value `google-map-businesses`.

DocsPlayground

Managed execution

Dataset queries read indexed records; no proxy is applied

Datasets endpoints query stored Crawlora data rather than fetching Google Maps live for each request. They are API-key protected read paths over indexed structured records, so there is no browser rendering, no proxy routing, and no live upstream page collection during a dataset search.

Reads from stored Google Maps business datasets

Uses indexed search and filtering for repeatable queries

Returns structured JSON records and metadata

Supports facets for category, geography, and website-status exploration

Supports geo radius search and distance sorting when coordinates are supplied

Does not trigger live scraping, browser execution, or proxy routing

Workflow comparison

Dataset search vs the Google Maps app

Use this comparison when a manual map search is too limited for product, analytics, or enrichment workflows.

RequirementGoogle Maps app workflowCrawlora dataset search
Search workflowManual, session-oriented exploration inside the app.Repeatable API queries over stored structured records.
FiltersLimited visible filters and map UI refinements.Query filters for category, country, state, county, city, town, rating, reviews, phone, website, and website status where available.
FacetsNo API-style aggregation counts for planning and analysis.Facet endpoints return counts for category, geography, and website-status fields.
Geo searchInteractive map movement is useful but hard to automate.Nearby endpoint supports latitude, longitude, radius, and distance-sorted results.
OutputResults are optimized for viewing inside the app.Responses are JSON for exports, enrichment, dashboards, and internal tools.
ExecutionLive app interaction.Stored dataset read path with no live scraping or proxy routing.

Stored dataset search, not a live Google Maps proxy

Crawlora Datasets is not the Google Maps app and is not a live Google Maps proxy. Dataset endpoints query stored structured records that Crawlora has already collected and indexed. No proxy routing, browser rendering, or live upstream scraping is applied when a dataset search, facet, nearby, list, or detail request is executed. Customers are responsible for using returned data lawfully and in line with applicable terms and Crawlora terms.

Related APIs

Related local data APIs

Connect this endpoint with adjacent Crawlora search, monitoring, docs, and pricing pages.

Google Maps Scraper API

Use live Google Maps endpoints when you need current place search or place detail collection.

Open

Geocoding API

Normalize addresses and coordinates before dataset search or enrichment.

Open

Dataset API docs

Read the full stored dataset endpoint reference.

Open

Dataset Search Playground

Test stored Google Maps business search with sample filters.

Open

Crawlora pricing

Review plans, credits, and API usage limits.

Open

FAQ

Stored Dataset Search API FAQ

Answers for developers evaluating Crawlora Datasets for structured local business search.

What is Crawlora dataset search?

Dataset search is an API for querying stored structured records, starting with the google-map-businesses dataset. It is designed for repeatable search, filtering, facets, geo queries, and JSON output.

Does dataset search use a proxy?

No. Dataset search reads indexed stored records. It does not apply proxy routing, browser rendering, or live upstream scraping for each query.

How is this different from searching in the Google Maps app?

The Google Maps app is optimized for manual interactive discovery. Crawlora dataset search is optimized for programmatic filtering, pagination, facets, geo radius queries, distance sorting, and JSON output for products or analytics.

Which dataset is currently available?

The active dataset enum currently includes google-map-businesses, with list, search, nearby, facets, and detail endpoints in the public catalog.

Can I filter by location and business attributes?

Yes. The search endpoint supports filters such as category, country, state, county, city, town, minimum rating, minimum review count, website presence, phone presence, coordinates, radius, sort, page, and page_size where available.

Can I get aggregation counts?

Yes. The facets endpoint returns counts for supported fields such as category, country, state, county, city, town, and website_status.

When should I use live Google Maps endpoints instead?

Use live Google Maps endpoints when you need fresh live place search or place detail collection. Use Datasets when stored indexed records are enough and you need repeatable structured search.

Start building

Start with stored dataset search

Test /datasets/google-map-businesses/search in Playground, inspect filters and response fields in Docs, and use API-key protected JSON responses in your workflow.

Try dataset searchView dataset search docs See pricing