Steps
- Store the key as a credential. Create the key (whipscribe.com/agents/api-key) and save it in the platform's credential store as a header credential: name X-API-Key, value the key.
- Submit the link. HTTP request, POST, JSON body. Keep job_id from the response.
POST https://whipscribe.com/api/v1/transcribe/url X-API-Key: <key> Content-Type: application/json {"url": "<link to the recording>"} - Wait, then poll. Add a wait step (10 to 30 seconds), then GET the job. Loop back to the wait while status is queued or processing. Do not hold one HTTP step open for the whole transcription; platform steps time out.
GET https://whipscribe.com/api/v1/jobs/<job_id> X-API-Key: <key> - Fetch the transcript. When status is done, fetch the format the next step needs.
GET https://whipscribe.com/api/v1/jobs/<job_id>/result?format=txt X-API-Key: <key> - Branch on out-of-credit. If the job carries "locked": true or the fetch answers 402, send yourself the top-up link (whipscribe.com/credits?sku=mini-4) and stop. The transcript is kept and opens once credit is added.
Platform pages
Each platform has its own page with that platform's step timeout and the submit-then-poll shape that survives it: whipscribe.com/integrations/n8n, whipscribe.com/integrations/make and whipscribe.com/integrations/zapier.
For AI-agent nodes
If the flow uses an AI agent node with tools, give it three HTTP tools (submit, get job, get result) and paste the rules from whipscribe.com/agents/instructions.md into its system message. Tell it the poll interval; left alone, agents poll too fast.
A balance tool is one more GET: whipscribe.com/api/v1/credits returns payg_hours_remaining.
What we checked
On 5 October 2026 the same four requests ran from the command line with a fresh key and returned a transcript. The requests on this page are those requests.
What needs a person
- Creating the account: sign-in is Google, or an email address plus a 6-digit code sent to that inbox. An agent with no access to the inbox has to ask the person for the code.
- Paying: the checkout asks for a card or PayPal. The person enters those details or approves the payment; an agent should hand this step over, not type card numbers.
- Keeping the key: an API key is shown once, when it is created. Whoever creates it stores it; nobody can look it up later.