https://api.particle.pro.
1. Search dialogue by meaning
Describe the idea in a sentence.semantic_search finds segments that discuss it even when the words differ; the matching lines are flagged, and any clips that overlap the segment ride along.
Response (truncated)
clips holds the highlights cut from it. Write the query as a statement of the idea; for a phrase that must be spoken word for word (a product name, a ticker, a slogan), use keyword_search instead, or both together for a hybrid ranking. relevance_score orders results within one query.
2. Take the clips from an episode
When a search hit is the right episode, list all of its clips, best first:title, description, intro_statement (a ready-made lead-in for share copy), engagement_score, the speaker with a knowledge-graph link when identified, start_seconds and end_seconds in the episode, and audio_url, a direct MP3 you can embed or attach.
3. Pull the strongest clips on a speaker or a show
The catalog-wide clip list takes aspeaker (a person slug), a podcast_id, a type, and min_engagement. Scores are on one scale across the catalog, so a threshold means the same thing on every show; above 70 is strong.
Response (truncated)
podcast_id=the-daily, or to one kind of moment with type (INSIGHTFUL, FUNNY, CONTROVERSIAL, AHA_MOMENT, NOTABLE_LINE, and more). The speaker filter takes the person slug that GET /v1/entities/search?q= returns, so resolve a name first and pass the slug.
Related
- Episode search for every search parameter and how empty pages explain themselves
- Segments and clips for the clip model and types
- Paginate through everything when you want more than one page of clips