Skip to main content

Generate an API Key

Get your Fathom API Key

Head to the API Access section of your User Settings and generate an API key.
API keys are scoped to the user who creates them. Your key can only access meetings you’ve recorded or that have been shared with you or your Team.

Admins can access all users’ shared meetings by configuring View permissions. API keys never grant access to other users’ private meetings.

List recent meetings

List the 10 most recent meetings recorded by you or shared to your team.
Replace YOUR_API_KEY with the API key you generated above.
Example response

Get next 10 meetings

Use the next_cursor from the previous response to get the next page of meetings.
If you’re using our TypeScript or Python SDKs, pagination is handled automatically - no need to manage cursors manually. See SDK Pagination for examples.

Find specific meetings and get their transcripts

Let’s say you met with john.doe@client.com a couple times during August and want to pull those transcripts. Use filters to return just those meetings.
You can also fetch transcripts separately using the /recordings/{recording_id}/transcript endpoint. OAuth apps must use this approach since they can’t use include_transcript or include_summary.

Next steps

Now that you you’ve made your first API calls, time to go deeper:

API documentation

See all available endpoints and methods

Webhooks

Set up a webhook

SDKs

Use our Typescript or Python SDK

OAuth

Build a Fathom integration with OAuth