# Infobel — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and retrieve business and person contact information from Infobel directories across the globe to find phone numbers, addresses, and other details. Quickly locate companies or individuals by name to build targeted contact lists or verify business information worldwide.

**Category:** Business Directories | **Website:** [infobel.com/](https://infobel.com/) | **Docs:** [parse.bot/marketplace/1a9102a6-a817-431f-855a-65d1aa1df107/infobel-com-api](https://parse.bot/marketplace/1a9102a6-a817-431f-855a-65d1aa1df107/infobel-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-infobel-com-api-1a9102a6/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### search_business

Search for businesses on Infobel by category/name and location. Returns paginated results with business name, address, encrypted phone identifier, website, and email. Pages contain up to 20 results. The phone field contains an encrypted token (not a plaintext number). Country and location must match — use the local-language city name for non-English countries.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `country` | string | No | Two-letter country code. |
| `location` | string | Yes | City, region, or postcode to search in (e.g. 'London', 'Paris', 'Bruxelles'). Use the local-language spelling for best results. |
| `page` | integer | No | Page number for pagination (1-based). |
| `query` | string | Yes | Business name or category to search for (e.g. 'Restaurant', 'Plumber', 'Hotel'). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-infobel-com-api-1a9102a6/search_business \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country":"<string>","location":"<string>","page":"<integer>","query":"<string>"}'
```

### search_person

Search for people on Infobel by name and location. Returns paginated results with person name, address, and encrypted phone identifier. Residential data availability varies by country — Belgium (be) has extensive coverage. Use the local-language city name (e.g. 'Bruxelles' for Belgium). Returns empty results (with count 0) when no residential data is available for the country/location combination.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `country` | string | No | Two-letter country code. Residential data coverage is best for Belgium (be). |
| `location` | string | Yes | City, region, or postcode to search in. Use local-language spelling (e.g. 'Bruxelles' for Brussels in Belgium). |
| `page` | integer | No | Page number for pagination (1-based). |
| `query` | string | Yes | Name of the person to search for (e.g. 'Dupont', 'Martin'). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-infobel-com-api-1a9102a6/search_person \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country":"<string>","location":"<string>","page":"<integer>","query":"<string>"}'
```
