Skip to main content
POST
Creates an asynchronous enrichment job for businesses you already have. It does not run Google Maps discovery. Every submitted business appears immediately in the Mapsdata dashboard while contact discovery and verification continue.
string
required
A stable unique value for one logical enrichment batch. Required in production. Retry the same body with the same value after a timeout.
string
Dashboard list name, up to 200 characters. Defaults to Enrich {count} supplied businesses.
array
required
Between 1 and 700 unique businesses, further bounded by the account plan and available credits.

What runs

Mapsdata uses the supplied website as the starting point for contact discovery, owner and decision-maker research, social discovery, additional public-source matching, and email verification where data is available. The job begins in enriching because business discovery has already been supplied by the caller.

Validation and credits

  • Duplicate name and website pairs are rejected with 422.
  • Relative URLs and non-HTTP(S) URLs are rejected with 422.
  • Active paid plans reserve one credit per submitted business.
  • The free plan uses the same single 100-credit free-job rules as a search.
  • Requests beyond the plan maximum or available balance are rejected before a job or lead is created.
  • The same body and idempotency key return the existing job without charging twice.
Standalone enrichment jobs appear in the same Dashboard and Lead lists as searches, labelled Standalone enrichment · API. Lead fields update live while workers finish.