infobel.com APIinfobel.com ↗
Search Infobel's global directory via API. Retrieve business names, addresses, phone numbers, emails, and websites across 15+ countries.
curl -X GET 'https://api.parse.bot/scraper/00c8f30f-3b0a-466a-987b-1ac8634a8ad2/search_business?query=Restaurant&country=uk&location=London' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for businesses on Infobel by category/name and location. Returns paginated results with business name, address, and encrypted phone identifier. Solves reCAPTCHA automatically when the site presents an abuse challenge.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| queryrequired | string | Business name or category to search for (e.g. 'Restaurant', 'Plumber', 'Hotel'). |
| country | string | Two-letter country code. Supported values include: uk, us, be, fr, it, de, es, nl, au, ca, br, at, ch, ie, za. |
| locationrequired | string | City, region, or postcode to search in (e.g. 'London', 'Paris', 'Brussels'). |
{
"type": "object",
"fields": {
"count": "integer total number of matching results",
"results": "array of business objects with name, address, phone, website, email",
"has_more": "boolean indicating if more pages are available"
},
"sample": {
"data": {
"count": 34112,
"results": [
{
"name": "Butlers Restaurant",
"email": null,
"phone": "REDACTED_SECRET",
"address": "35 Charles Street W1J 5EB London",
"website": null
}
],
"has_more": true
},
"status": "success"
}
}About the infobel.com API
The Infobel API exposes 2 endpoints for searching business and person contact records across more than 15 countries. The search_business endpoint returns paginated results including business name, address, phone, website, and email, while search_person returns individual contact records by name and location. Both endpoints support country scoping and multi-page traversal for bulk lookups.
Endpoints and Coverage
The API provides two endpoints: search_business and search_person. search_business accepts a query (business name or category such as "Plumber" or "Hotel"), a required location (city, region, or postcode), and an optional country code. Supported countries include uk, us, be, fr, it, de, es, nl, au, ca, br, at, ch, ie, and za. Results include name, address, phone, website, email, and a count of total matches.
Person Search
search_person follows the same parameter structure — query for the individual's name, location for the geographic area, and an optional country code. Response objects contain name, address, and phone. Both endpoints return a has_more boolean and support a page integer parameter for paginating through result sets when count exceeds a single page.
Pagination and Result Depth
Both endpoints return a top-level count indicating the total number of matching records and a has_more flag. To walk through all results, increment the page parameter until has_more is false. There is no bulk-fetch shortcut; multi-page iteration is required for large result sets. Business records expose more contact fields (website, email) than person records, which are limited to name, address, and phone.
- Build targeted B2B lead lists by querying a category like 'Accountant' across a specific city and country.
- Verify or enrich a business record by matching name and address against Infobel's directory data.
- Aggregate restaurant or hotel phone numbers and websites for a local discovery application.
- Cross-reference person name and address data for identity or contact verification workflows.
- Compile regional business directories by paginating through
search_businessresults for a postcode. - Populate a CRM with email and website fields sourced from Infobel's business listings.
- Identify service providers (e.g. plumbers, electricians) within a specific locality for a marketplace.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Infobel offer an official developer API?+
What contact fields does search_business return versus search_person?+
name, address, phone, website, and email. Person results include only name, address, and phone. Email and website fields are not exposed for individual people in the current response shape.Which countries are supported, and are there any regional gaps?+
country parameter accepts 15 codes: uk, us, be, fr, it, de, es, nl, au, ca, br, at, ch, ie, and za. Countries outside this set — including most of Asia, the Middle East, and Eastern Europe — are not currently covered. You can fork this API on Parse and revise it to add support for additional country codes if the underlying directory data is available for those regions.Does the API return social media profiles or additional identifiers for businesses?+
search_business endpoint returns name, address, phone, website, and email. Social media handles, company registration numbers, and employee counts are not part of the response. You can fork this API on Parse and revise it to add an enrichment endpoint targeting those fields.How does pagination work and is there a limit on results per page?+
count of total matches and a has_more boolean. Pass the page integer parameter (starting from 1 or the default) and keep incrementing it while has_more is true. The API does not expose a configurable page-size parameter; the number of results per page is fixed by the underlying directory.