Skip to main content
POST
Creates an asynchronous search backed by the same queue, workers, credit balance, and result store as the Mapsdata dashboard. The response is 202 Accepted.
string
required
A stable unique value for one logical search. Use a UUID or a readable key such as ny-plumbers-2026-10-01. Required in production.
string
Dashboard list name, up to 200 characters. Defaults to {query} in {location}.
object
required
Search input shared with the web app.
boolean
default:"true"
Set true for the full discovery and enrichment pipeline. Set false for Google Maps business discovery only; returned enrichment status fields are not_requested.

Credits and rejection behavior

  • Free accounts receive one search of up to 100 requested businesses. The free search reserves 100 credits.
  • Active paid accounts reserve the requested maxResults immediately.
  • Requests below 100 return 422 before a job is created or credits are reserved.
  • If 700 credits remain and maxResults is 1,000, the API returns 402 and explains that only 700 remain.
  • A request above the plan allowance or the 700-business product ceiling returns 403.
  • Rejected requests create no job and deduct no credits.
  • Failed jobs follow the dashboard’s refund behavior; successful searches keep the reserved charge even if fewer businesses are returned.

Choose the workflow

With enrich_contacts: false, Mapsdata still returns business name, category, address, phone, website, rating, review count, status, and Maps identifiers when the discovery provider supplies them. It skips website crawling, people and email discovery, public-source enrichment, and email verification. The job completes directly after import.

Safe retries

Sending the same body and idempotency key returns the existing job without charging twice. Reusing the key with a different name, input, or enrichment setting returns 409 Conflict.
API-created jobs appear in Dashboard and Lead lists immediately. Partial businesses are imported and shown in the UI while the job is still running.