Skip to main content

Overview

Introduction

The Bulk Businesses Enrichments API allows users to enrich multiple businesses simultaneously by submitting up to 50 business IDs per request. This feature is designed for high-efficiency data processing, enabling organizations to scale their data enrichment efforts, streamline workflows, and reduce HTTP/network call overhead. By leveraging bulk enrichment, businesses can:
  • Enhance multiple records at once, reducing processing time.
  • Improve efficiency by retrieving enriched data for a full list of companies in a single request.
  • Reduce HTTP/network call overhead and optimize data retrieval for large datasets.
This API is ideal for large-scale business intelligence, batch data processing, CRM enrichment, and predictive analytics.
Rate limits are counted per query, not per request. Each business ID you include in a bulk request counts as a separate query toward your rate limit. A single request with 50 business IDs consumes 50 queries from your 200-queries-per-minute limit — not 1. Batching reduces HTTP/network overhead, but it does not reduce the number of queries counted against your rate limit. Size your batches accordingly.

Key Features & Benefits

High-Scale Data Processing

  • Supports up to 50 business IDs per request.
  • Streamlines bulk data enrichment with minimal latency.

Optimized for Enterprise Workflows

  • Reduce the number of HTTP calls by sending batch requests (note: each business ID still counts as one query against your rate limit).
  • Ideal for CRM enrichment, investment research, and market intelligence.

How to Use Bulk Businesses Enrichments

1

Obtain a List of Business IDs:

Use the Match Businesses API to retrieve business IDs for the companies you wish to enrich.
2

Prepare the API Request:

Structure your request by including an array of up to 50 business IDs.
3

Submit the Request:

Send a POST request to the Bulk Businesses Enrichments API.
4

Analyze & Utilize the Data:

Integrate the enriched data into your analytics, CRM, or decision-making processes.

Example API Request (cURL):

cURL
curl -X POST \
 "https://api.explorium.ai/v1/businesses/{enrichment_name}/bulk_enrich" \
  -H "API_KEY: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
  "business_ids": [
    "8adce3ca1cef0c986b22310e369a0793",
    "a34bacf839b923770b2c360eefa26748",
    "b12f4e1a5d9c7e5fb60b4a23c845678d"
  ]
}'

Best Practices

  • Use the Match Businesses API to obtain business IDs before submitting bulk enrichment requests.
  • Each enrichment type must be called separately using its dedicated endpoint.
  • Prioritize bulk processing for large datasets to reduce HTTP overhead instead of making multiple single requests.
  • Mind your rate limit: each business ID counts as one query, so a 50-ID request uses 50 of your 200 queries per minute. See Rate Limit for details.
  • You can run multiple enrichment types sequentially (e.g., firmographics, financials, workforce) for comprehensive business profiling.
  • Leverage batch results to enrich sales leads, customer insights, and predictive analytics.
  • Combine multiple enrichments (firmographics, financials, workforce) for comprehensive business profiling.
For detailed API specifications and request examples, refer to the enrichment endpoints in this documentation.