confex.com APIconfex.com ↗
Access conference schedules, session details, presenter profiles, and paper abstracts from any Confex-hosted meeting via 12 structured endpoints.
curl -X GET 'https://api.parse.bot/scraper/33f46ed7-4974-46d7-8807-2c33b3f3ac3e/get_meeting_home?meeting_code=105ANNUAL&organization=ams' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve the home/welcome page for a specific meeting. Returns meeting name, dates, location, timezone, and welcome content including navigation modules.
| Param | Type | Description |
|---|---|---|
| meeting_coderequired | string | Meeting code identifying the conference (e.g. '105ANNUAL', '107ANNUAL', '2026Summit'). |
| organizationrequired | string | Organization subdomain used in the Confex URL (e.g. 'ams'). |
{
"type": "object",
"fields": {
"id": "string, meeting identifier",
"label": "string, entity type label",
"MeetingTitle": "string, full title of the meeting",
"ChildList_Module": "array of module path references available for this meeting"
},
"sample": {
"data": {
"id": "0",
"label": "Home",
"MeetingTitle": "105th AMS Annual Meeting",
"ChildList_Module": [
"ModuleProgramBook/0",
"ModuleSessionsByDay/0"
]
},
"status": "success"
}
}About the confex.com API
The Confex API exposes 12 endpoints covering meeting schedules, session details, paper abstracts, and presenter profiles for conferences hosted on confex.com. Starting with list_available_meetings to discover active conferences by organization subdomain, you can drill into programs, sessions, individual papers, and speaker records — all returning structured JSON with consistent ID fields for chaining requests.
Meeting and Program Discovery
The list_available_meetings endpoint takes an organization subdomain (e.g. ams) and returns an array of meeting objects with title, meeting_code, dates, location, and url. That meeting_code is the key parameter shared across all other endpoints. get_meeting_home returns the full meeting record including MeetingTitle, date/location fields, and a ChildList_Module array of available module paths for that specific meeting. list_conferences_and_symposia then returns all programs under a meeting, each with ProgramCode, Title, and a ChildList_Session reference.
Sessions, Papers, and Calendar
get_conference_program accepts a program_id from the program listing and returns session objects containing Title, GoodType, SortableTimeString, and ChildList_Paper references. get_session_details resolves a specific confex_session_id into full session metadata plus a nested papers array — each paper object includes Title, Abstract, PresentingAuthor, and related metadata. get_paper_details resolves individual papers by paper_id to retrieve the full Abstract and citation fields. Note that non-paper schedule entries (breaks, plenaries) may return an empty Abstract.
get_meeting_calendar returns an array of day objects keyed by YYYY-MM-DD date strings, each carrying ChildList_SlotData references. get_sessions_by_day resolves a day_id into slot-level data including Entry_Title, Slot_StartTime, Slot_EndTime, Session_id, and room assignments — useful for building a time-grid view of a full conference day.
People and Search
get_people returns presenter and chair records paged by the first letter of the last name (letter param, A–Z), with each person record exposing FirstName, LastName, and Affiliation. get_person_details resolves a person_id into a fuller profile including affiliation, address, and role assignments. The search_meeting endpoint accepts a free-text query and returns a ChildList_Hits array of matching sessions, papers, or people, each with Title, Abstract, id, and additional metadata. get_module_data is a generic endpoint for accessing any module path listed in get_meeting_home's ChildList_Module field, useful for navigating module types that don't have a dedicated endpoint.
- Build a searchable program guide for a specific Confex-hosted conference using
search_meetingandget_session_details. - Aggregate paper abstracts and presenting author names across all sessions in a meeting using
get_session_detailsandget_paper_details. - Construct a day-by-day schedule grid with room and time data using
get_meeting_calendarandget_sessions_by_day. - Compile a speaker directory with institutional affiliations for all presenters in a meeting using
get_peopleandget_person_details. - Monitor which conferences are currently listed under an organization's Confex subdomain using
list_available_meetings. - Map all symposia and sub-programs within a large annual meeting using
list_conferences_and_symposiaandget_conference_program. - Cross-reference session IDs from day-slot data with full session records to enrich a scheduling dataset.
| 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 Confex offer an official developer API?+
What does `get_people` return, and is the full presenter list always available?+
get_people returns FirstName, LastName, Affiliation, and role metadata for presenters and chairs, paged by the first letter of the last name. However, for meetings that have not yet started, the people list may be empty — the data is populated for past and currently active meetings.Does the API return paper abstracts for every scheduled entry in a session?+
Abstract field in get_paper_details. The Abstract field is reliably populated for submitted paper and presentation entries.Does the API cover registration data or attendee lists?+
Can I retrieve sessions across all organizations or all meetings in a single call?+
meeting_code and an organization subdomain, so queries are scoped to one meeting at a time. list_available_meetings can enumerate the meetings under a single subdomain, but cross-organization discovery is not supported in a single call. You can fork the API on Parse and revise it to add a multi-organization aggregation endpoint.