europages.fr APIeuropages.fr ↗
Search European B2B suppliers and products, retrieve company profiles, contact details, certifications, and product catalogs via the Europages API.
curl -X GET 'https://api.parse.bot/scraper/d88e24e5-0ab5-42bf-b583-1f0704815eef/search_suppliers?query=packaging' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for suppliers/companies on Europages. Returns a paginated list of companies matching the query keyword, with detailed company info including contact details, location, description, and portfolio products.
| Param | Type | Description |
|---|---|---|
| city | string | City name to filter results by location. |
| page | integer | Page number for pagination. |
| sort | string | Sort order for results. Accepted value: 'relevance'. |
| queryrequired | string | Search keyword for finding suppliers (e.g. 'packaging', 'steel', 'textile'). |
| radius | integer | Search radius in kilometers when city is provided. |
| country | string | ISO country code to filter suppliers by country (e.g. 'FR', 'DE', 'IT'). |
{
"type": "object",
"fields": {
"paging": "object with total, total_pages, current_page",
"companies": "array of company objects with fields: name, company_id, slug, ep_id, ep_slug, city, country_code, description, employee_count, founding_year, phone_number, homepage, location, portfolio_products, etc."
},
"sample": {
"data": {
"paging": {
"total": 5394,
"total_pages": 180,
"current_page": 1
},
"companies": [
{
"city": "Couffouleux",
"name": "Midi Cintres & PACKAGING",
"slug": "midi-cintres-packaging-22345129",
"ep_id": "",
"ep_slug": "",
"homepage": "https://midi-cintres.fr/",
"location": {
"latitude": 43.808776,
"longitude": 1.737165
},
"company_id": 22345129,
"description": "Depuis 1987, Midi-Cintres & Packaging conçoit et fabrique en France...",
"country_code": "FR",
"phone_number": "+1 (555) 012-3456",
"founding_year": 1987,
"employee_count": "5-9",
"portfolio_products": [
{
"name": "Emballage cadeau",
"slug": "emballage-cadeau-36479482"
}
]
}
]
},
"status": "success"
}
}About the europages.fr API
The Europages API provides 4 endpoints to search and retrieve B2B supplier and product data from one of Europe's largest business directories. Use search_suppliers to find manufacturers and distributors by keyword, country, and city, or search_products to pull product listings with pricing and images. Company profiles return fields including phone number, address, employee count, keywords, GPS coordinates, and supplier types.
Supplier and Product Search
The search_suppliers endpoint accepts a required query parameter (e.g. 'packaging', 'steel', 'textile') and optional filters for country (ISO code), city, radius in kilometers, and sort by relevance. Results are paginated via the page parameter and return a paging object with total, total_pages, and current_page alongside an array of company objects carrying fields such as name, company_id, slug, ep_id, ep_slug, city, country_code, description, and employee_count.
The search_products endpoint takes a query and optional country and per_page parameters. Each product in the response includes name, slug, description, image, images, price, and a nested company object. The paging object exposes total, totalPages, pageSize, and currentPage, and a top-level total_count integer gives the full match size.
Company Profile and Product Catalog
get_company_details requires the id (ep_id) and slug (ep_slug) values from a prior search_suppliers call. It returns a structured profile: name, description, address (with addressLines, city, postalCode, countryCode), homepage, phoneNumber, location (latitude/longitude), keywords, employeeCount, productCount, supplierTypes, and a certifications count.
get_company_products uses the same id and slug inputs and returns the company's listed products. Each product object includes name, slug, slugId, description, image, images, price, minimumOrderQuantity, and a nested company object. The top-level count field gives the number of products returned for that company.
- Build a supplier discovery tool that filters European manufacturers by country and keyword using
search_suppliers. - Aggregate B2B product pricing data across categories by querying
search_productswith per-category keywords. - Enrich a CRM with company addresses, phone numbers, and GPS coordinates pulled from
get_company_details. - Map supplier density across Europe by collecting
locationlatitude/longitude fields from company profiles. - Monitor a competitor's product catalog size and offerings by polling
get_company_productsfor a knownep_id. - Identify certified suppliers by filtering
get_company_detailsresults that include certifications counts andsupplierTypes. - Source minimum order quantity data for procurement analysis using the
minimumOrderQuantityfield inget_company_products.
| 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 Europages have an official developer API?+
What does `get_company_details` return beyond a basic profile?+
get_company_details returns the company's address (including addressLines, postalCode, and countryCode), phoneNumber, homepage URL, keywords array, location (latitude and longitude), employeeCount, productCount, supplierTypes, and a certifications count. You must supply both the id (ep_id) and slug (ep_slug) from a prior search_suppliers result.Can I retrieve company reviews or ratings through this API?+
Does `search_suppliers` support filtering by industry or product category?+
query along with country, city, and radius filters. There is no dedicated category or industry code parameter — category filtering is achieved by using category-specific keywords in the query field (e.g. 'industrial valves' or 'organic food manufacturer').Is there a limit to how many products `get_company_products` returns for a single company?+
count integer alongside the products array for the requested company, but it does not currently expose pagination controls — the full set returned reflects what is available in a single response. For companies with very large catalogs, not all products may be included. You can fork this API on Parse and revise it to add page-based pagination for large product catalogs.