{"uid":"cap_nIk6Q_mSVHWn0X7wUT_a_","slug":"particle-pro-podcast-transcript-preview-1143a54e","name":"Particle Pro Podcast Transcript Preview","description":"Get a transcript excerpt around a moment. Returns one segment of an episode's transcript: the latest segment starting at or before at (seconds), or the opening segment when at is omitted.","url":"https://api.particle.pro/v1/podcasts/episodes/:id/transcript/preview","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Episode slug or ID"}}},"queryParams":{"type":"object","properties":{"at":{"type":"number","format":"double","description":"A moment in the episode, in seconds. Returns the latest segment starting at or before it, which is not always a segment containing it: a value falling in the gap between two segments resolves to the earlier one, and a value outside the episode clamps to the first or last segment. Read segment_start_seconds/segment_end_seconds for the range actually returned. Omit for the opening segment."},"format":{"enum":["dialogue","text","srt"],"type":"string","description":"Output format: dialogue (speaker-attributed lines), text (plain text), srt (SubRip subtitles)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hAfLiB7EuZVNpCwNpsA_d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a transcript excerpt (one segment) from a podcast episode at or before a specified timestamp, or the opening segment if no time is given.","exampleAgentPrompt":"Can you pull up the transcript snippet from the Particle Pro podcast episode 'tech-weekly-ep42' around the 3-minute 20-second mark, formatted as dialogue with speaker names?","exampleUseCases":[{"title":"Jump to key podcast moment","prompt":"I'm listening to the podcast episode with ID 'future-of-ai-ep7' and I want to see the transcript around the 8-minute 45-second mark — show it to me as dialogue so I can see who was speaking."},{"title":"Grab opening transcript for summary","prompt":"Fetch the opening transcript segment from podcast episode 'climate-now-ep15' so I can get a quick sense of what the episode is about."},{"title":"Generate SRT subtitles for a clip","prompt":"Get me the SRT subtitle segment from podcast episode 'startup-stories-ep3' at around the 12-minute mark — I need it in SRT format for captioning."}],"resultDescription":"Returns a single transcript segment from the specified podcast episode. The segment is the latest one starting at or before the requested timestamp. The response includes the transcript text in the requested format (dialogue with speaker attribution, plain text, or SRT subtitles), along with segment_start_seconds and segment_end_seconds indicating the actual time range of the returned segment.","failureModes":["Episode ID not found — returns a 404-style error if the slug or ID does not match a known episode","No transcript available for episode — episode exists but has not been transcribed","Timestamp out of range — clamps to first or last segment rather than erroring, so agents should check segment_start_seconds/segment_end_seconds","Invalid format enum value — returns an error if format is not one of dialogue, text, or srt","Payment not completed — x402 payment required before content is returned"],"whenToPreferThis":"Use this endpoint when you need a specific excerpt or preview of a podcast transcript at a known timestamp, rather than downloading a full transcript. It is ideal for navigating long episodes, spot-checking content around a specific moment, generating clip captions, or providing a quick preview of what a podcast discusses at a given point. Prefer this over full-transcript endpoints when you only need a localized segment and want to minimize data transfer and cost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:34:48.653Z","isFirstParty":false}