Skills Development Fathom API: Meeting Data Retrieval

Fathom API: Meeting Data Retrieval

v20260423
fathom-hello-world
A foundational guide to interacting with the Fathom API. This skill demonstrates essential use cases, including listing meetings, fetching detailed transcripts, and retrieving AI-generated summaries and action items. It is ideal for initial API testing, validating connectivity, or understanding the Fathom data response structure.
Get Skill
54 downloads
Overview

Fathom Hello World

Overview

First API calls against Fathom: list meetings, get a transcript, retrieve AI-generated summaries and action items.

Prerequisites

  • Completed fathom-install-auth setup
  • At least one recorded meeting in Fathom

Instructions

Step 1: List Meetings

curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
  "https://api.fathom.ai/external/v1/meetings?limit=5" \
  | jq '.meetings[] | {id, title, created_at, duration_seconds}'

Step 2: Get Meeting Transcript

RECORDING_ID="your-recording-id"

curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
  "https://api.fathom.ai/external/v1/recordings/${RECORDING_ID}/transcript" \
  | jq '.segments[] | {speaker, text, start_time}'

Step 3: Get AI Summary and Action Items

# Get meeting with summary included
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
  "https://api.fathom.ai/external/v1/meetings?include_summary=true&limit=1" \
  | jq '.meetings[0] | {title, summary, action_items}'

Step 4: Filter Meetings by Date

# Meetings from the last 7 days
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
  "https://api.fathom.ai/external/v1/meetings?created_after=2026-03-15T00:00:00Z&limit=20" \
  | jq '.meetings | length'

Output

  • List of meetings with IDs and metadata
  • Full transcript with speaker labels and timestamps
  • AI-generated summary and action items

Error Handling

ErrorCauseSolution
Empty meetings arrayNo recordings in accountRecord a meeting in Fathom
404 on recording IDWrong ID or deletedList meetings to get valid IDs
No summary availableMeeting still processingWait a few minutes after recording
Transcript emptyRecording too shortMinimum meeting length required

Resources

Next Steps

Proceed to fathom-local-dev-loop for development workflow setup.

Info
Category Development
Name fathom-hello-world
Version v20260423
Size 2.54KB
Updated At 2026-04-26
Language