Discover/exhibitors.cphi.com API
live

exhibitors.cphi.com APIexhibitors.cphi.com

Access CPHI pharmaceutical exhibitor data: company names, contact info, stand numbers, employee counts, and descriptions via 3 structured endpoints.

Endpoints
3
Updated
3mo ago
Try it
Max number of exhibitors to return per page.
Starting index for pagination.
The site ID for the CPHI portal (e.g., "46").
The event ID for the target CPHI event (e.g., "597").
api.parse.bot/scraper/761fd647-5efb-4fa6-8898-14b2b5a024e5/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/761fd647-5efb-4fa6-8898-14b2b5a024e5/list_exhibitors?limit=2&offset=0&site_id=46&event_id=597' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Extract data for exhibitors with pagination. Returns detailed exhibitor profiles including company name, website, employees, phone, address, country, stand number, and about us text. Each page fetches full details for each exhibitor.

Input
ParamTypeDescription
limitintegerMax number of exhibitors to return per page.
offsetintegerStarting index for pagination.
site_idstringThe site ID for the CPHI portal (e.g., "46").
event_idstringThe event ID for the target CPHI event (e.g., "597").
Response
{
  "type": "object",
  "fields": {
    "limit": "integer page size used",
    "offset": "integer starting index used",
    "exhibitors": "array of exhibitor detail objects with company_id, company_name, website_link, telephone_number, number_of_employees, address, about_us, stand_number, country, profile_url",
    "total_count": "integer total number of exhibitors available"
  },
  "sample": {
    "data": {
      "limit": 2,
      "offset": 0,
      "exhibitors": [
        {
          "address": "PRC.",
          "country": "China",
          "about_us": "China Chemical Procurement Network and China Chemical Mall Magazine company profile in CPHI Online, the leading product and company search engine in the global pharma industry.",
          "company_id": "480361",
          "profile_url": "https://www.cphi-online.com/46/company/48/03/61/exhibitor480361-597.html",
          "company_name": "China Chemical Procurement Network and China Chemical Mall Magazine",
          "stand_number": "E12A63",
          "website_link": null,
          "telephone_number": "",
          "number_of_employees": ""
        }
      ],
      "total_count": 3308
    },
    "status": "success"
  }
}

About the exhibitors.cphi.com API

The CPHI Exhibitors API provides structured access to pharmaceutical trade show exhibitor data across 3 endpoints. Use list_exhibitors to retrieve paginated profiles including company name, website, telephone number, stand number, address, and employee count, or call get_exhibitor_details by company ID to fetch the full profile for a single exhibitor. A third endpoint, list_exhibitor_names, returns all company names for a given event in one response.

What the API Returns

This API surfaces exhibitor directory data from CPHI event portals. The list_exhibitors endpoint returns paginated arrays of exhibitor objects, each containing company_id, company_name, website_link, telephone_number, number_of_employees, address, stand_number, and about_us text. The response also includes total_count so you can calculate how many pages remain. Fields like telephone_number and number_of_employees may be empty strings when the exhibitor has not provided them.

Targeting Specific Events

All three endpoints accept site_id and event_id as optional string parameters — for example, site_id=46 and event_id=597 — to scope results to a particular CPHI event instance. Without these, the endpoint falls back to a default event. list_exhibitor_names ignores pagination entirely and returns every company name in a single response alongside a total_count integer, which is useful for quick enumeration or matching against an external list.

Fetching a Single Exhibitor

The get_exhibitor_details endpoint accepts a required company_id (a numeric string obtainable from list_exhibitors results) and returns the full record: address, country, about_us, profile_url, stand_number, website_link, telephone_number, and number_of_employees. The profile_url field gives you the direct URL to that company's listing on the CPHI portal. Fields that the exhibitor has not filled in come back as null or empty string rather than being omitted.

Pagination and Coverage

Pagination on list_exhibitors is controlled by limit (items per page) and offset (starting index). The total_count in the response tells you the full size of the exhibitor pool for the targeted event, so you can iterate until offset + limit >= total_count. Each event edition has its own event_id, so data from different years of CPHI Worldwide or regional variants (CPHI India, CPHI North America, etc.) can be accessed by supplying the corresponding IDs.

Common use cases
  • Build a CRM import of pharmaceutical suppliers by pulling company name, website, telephone, and address from list_exhibitors.
  • Map booth locations at a CPHI event by collecting stand_number values across all paginated exhibitor pages.
  • Screen potential partners by filtering about_us descriptions and number_of_employees from detailed exhibitor profiles.
  • Generate a deduplicated attendee list for outreach by calling list_exhibitor_names for a target event ID.
  • Enrich an existing company database by matching names from list_exhibitor_names and fetching missing contact fields via get_exhibitor_details.
  • Track which companies exhibited across multiple CPHI event editions by querying different event_id values and comparing results.
  • Build a competitive intelligence snapshot by aggregating country, number_of_employees, and about_us fields across an event's full exhibitor list.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does CPHI offer an official developer API for its exhibitor directories?+
CPHI and its parent organization Informa do not publish a documented public developer API for the exhibitor portal at exhibitors.cphi.com. This Parse API provides structured programmatic access to that data.
What does `get_exhibitor_details` return that `list_exhibitors` does not?+
get_exhibitor_details returns the same core fields as list_exhibitors entries but also includes profile_url — the direct link to that exhibitor's page on the CPHI portal — and country as a dedicated field. It is scoped to one company at a time via the required company_id parameter.
Are product listings or exhibit categories returned for each company?+
Not currently. The API returns company-level fields: name, contact info, stand number, employee count, address, country, and a free-text about_us description. Product catalog data, exhibit category tags, or product classifications are not included in the current response schema. You can fork this API on Parse and revise it to add an endpoint covering product or category data if those fields are available on the exhibitor profile pages.
How do I paginate through all exhibitors for a given event?+
Call list_exhibitors with your target event_id, set limit to your preferred page size, and start with offset=0. The response includes a total_count integer. Increment offset by limit on each subsequent call until offset is equal to or greater than total_count.
Is contact data always populated for every exhibitor?+
No. Fields like telephone_number and number_of_employees reflect what each company has provided in their CPHI profile. When a company has not filled in a field, the API returns an empty string or null for that field rather than omitting it, so your consumer code should handle both cases.
Page content last updated . Spec covers 3 endpoints from exhibitors.cphi.com.
Related APIs in B2b DirectorySee all →
13f.info API
13f.info API
mouser.com API
mouser.com API
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
yellowpages-uae.com API
Search and discover UAE businesses with instant access to contact details, locations, and branch information from the Yellow Pages UAE directory. Find companies by name, get detailed business profiles, explore multiple branches, and browse available cities all in one place.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.