Get an AI Summary of Audio via API
The ScreenApp API lets a developer upload an audio file, ask the AI for a summary, and read the answer once processing is done. It runs on the same account and plan as the ScreenApp app, so recordings uploaded through the API show up in your library with a transcript, chapters, and AI chat, same as anything you record or upload by hand.
There is no separate summary endpoint with a length parameter. You send a prompt, such as “summarize this recording” or “list the action items,” to the ask-a-question endpoint and get an answer back, the same way AI chat works in the app.
What you get:
- Upload endpoints for a single file or, for larger files, a multipart upload in parts
- An ask-a-question endpoint that answers a prompt about the audio, including a summary
- A transcript with speaker labels, in 100+ languages
- An API token and team ID from your account Settings, no separate developer signup
How to Use the Audio Summary API
- Get your credentials: In your ScreenApp account, go to Settings and copy your API token and team ID.
- Upload the audio file: Call the file upload endpoint with your token for a single file, or use the multipart flow for a large file. The upload finalizes into a recording in your account.
- Ask for a summary: Call the ask-a-question endpoint on that file with a prompt describing what you want, a short summary, a list of action items, or specific questions about the content. Check the file until processing finishes, then read the answer.
Accuracy depends on the recording, same as anywhere else in ScreenApp. Clear audio with little background noise produces a better transcript and a better summary. See how we measure accuracy. Full request and response details, including authentication and the multipart upload flow, are in the API documentation.
Audio Summary API vs Other Speech APIs
| Feature | ScreenApp | AssemblyAI | Rev.ai | OpenAI Whisper API |
|---|---|---|---|---|
| Price | Uses your ScreenApp plan, from $19/month annual | $0.15/hour of audio | $0.20/hour of audio | $0.006/minute |
| Free tier | 2 transcriptions of recordings up to 45 minutes each | $50 in free credit | Not stated | Not stated |
Sources, checked 2026-09-17: ScreenApp pricing, assemblyai.com/pricing, rev.ai/pricing, developers.openai.com/api/docs/pricing
- vs AssemblyAI: AssemblyAI is a dedicated speech API priced at $0.15 per hour of audio, with $50 in free credit for new accounts, and its summarization and speaker labels are built in. ScreenApp’s API runs on your existing account and plan, starting at $19 a month annual.
- vs Rev.ai: Rev.ai’s Reverb model transcribes at $0.20 an hour and includes summarization through its AI Insights features, but it is a bare API with no app on top. ScreenApp gives you the same kind of summary plus a library, recorder, and share links.
- vs OpenAI Whisper API: OpenAI’s speech-to-text API transcribes audio for $0.006 a minute but does not summarize; you send the transcript to a separate chat model to get one. ScreenApp’s ask-a-question endpoint returns an answer to a prompt like “summarize this recording” in one call.
Who Uses the Audio Summary API
Software developers add a summarize button to their own app by uploading a user’s audio through the API and returning the answer from the ask-a-question call, without building transcription or an AI pipeline themselves.
Support and CRM teams upload call recordings through the API and have their integration write the summary into the CRM record once processing finishes, instead of an agent listening back.
Content and media platforms upload episodes or user audio, ask for a summary and key points, and show it next to the player so a listener can decide whether to play the full recording.
Education technology teams upload lecture or class recordings on behalf of students and pull a summary and transcript into their own learning platform.
Internal tools teams build a searchable archive of calls, training sessions, or meetings by uploading audio through the API and asking questions about specific recordings later, using the same account library you would see in the ScreenApp app.