API Documentation
Looking for a source of information pertaining to technology conferences? Look no further, because TechConf.Directory has a fully open read-only API to suit your needs.
No authentication is necessary, but please be respectful and employ best practices.
Endpoint: https://techconf.directory/api
All returned as application/json.
OpenAPI specification coming soon.
GET /index.json
API info
techconf.directory string
Version of the API (eg, ‘1.0.0’).
website string
URL of the TechConf.Directory website.
api_docs string
URL of the API documentation.
last_updated string
ISO timestamp of the last site change.
build.timestamp integer
Unix timestamp (milliseconds) when the build was created.
build.git_version string
Git commit hash (short version) used for this build.
GET /conferences.json
List of all conferences
id string
Unique identifier of the conference.
title string
Name of the conference.
tags
array
Comma-separated list of tech tags (eg, ‘front-end, web development’).
upcoming_events.year integer
Year of the upcoming event (eg, 2026).
upcoming_events.dates.start string
Start date of the event in YYYY-MM-DD format.
upcoming_events.dates.end string
End date of the event in YYYY-MM-DD format. Optional if the event is one day.
upcoming_events.format string
Event format. Available values: in-person, virtual, hybrid.
upcoming_events.location.country string
Country code of the event location (eg, ‘NL’, ‘GB’).
upcoming_events.location.city string
City of the event location (eg, ‘Amsterdam’, ‘London’).
GET /conferences/{id}.json
Details of a given conference
title string
Name of the conference (eg, ‘Beyond Tellerrand Düsseldorf’).
website string
URL or domain of the conference website (eg, ‘beyondtellerrand.com’).
socials.bluesky string
Bluesky profile or link of the conference.
socials.fediverse string
Fediverse/Mastodon profile link of the conference.
socials.youtube string
YouTube username or channel ID.
socials.linkedin string
LinkedIn page slug.
tags
array
Comma-separated list of tech tags (eg, ‘front-end, web development’).
events.year integer
Year of the conference event (eg, 2025, 2026).
events.dates.start string
Start date of the event in YYYY-MM-DD format.
events.dates.end string
End date of the event in YYYY-MM-DD format. Optional if the event is one day.
events.format string
Event format. Available values: in-person, virtual, hybrid.
events.location.country string
Country code of the event location (eg, ‘DE’).
events.location.city string
City of the event location (eg, ‘Düsseldorf’).
GET /speakers.json
List of all speakers
id string
Unique identifier for the speaker (eg, ‘declan-chidlow’).
name string
Full name of the speaker (eg, ‘Declan Chidlow’).
website string
URL of the speaker’s personal or professional website (eg, ‘https://vale.rocks’).
socials.bluesky string
Bluesky handle of the speaker (eg, ‘@vale.rocks’).
socials.fediverse string
Fediverse/Mastodon profile of the speaker (eg, ‘fedi.vale.rocks/vale’).
socials.youtube string
YouTube username or channel handle (eg, ‘@outervale’).
socials.linkedin string
LinkedIn page slug (eg, ‘declan-chidlow’).