Openverse Audio Scraper
Under maintenancePricing
from $1.50 / 1,000 results
Openverse Audio Scraper
Under maintenanceScrape openly licensed audio records from openverse.org. Filter by words, license, and source, or paste an Openverse URL.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
🎧 Openverse Audio Scraper
Want Openverse audio records in a spreadsheet? This scraper makes it easy.
Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.
Openverse searches openly licensed audio and shows the title, creator, license, source, and duration. This actor returns up to 2000 rows per run. When that listing does not answer, the actor reads Freesound, Wikimedia Commons, and Jamendo, the catalogs behind it.
💡 Perfect for...
- Creators: Find openly licensed music and sound with a credit line.
- Producers: Export audio by length and source.
- Data analysts: Slice a search by license or category.
- 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live results.
✨ Why you'll love this scraper
- 🔗 Input URL or Filters: Paste a Openverse URL, or type the same filters as the site.
input_urlalways wins when set. - 🎯 Website-Matched Filters: Words, license, category, source, length, and file type.
- 🌐 Listing rows: Title, creator, license, source, duration, and file link.
📦 What's inside the data?
id, url, title, creator, license, source, category, duration_seconds, filetype, file_url
🚀 Quick start
Option A: paste https://openverse.org/search/audio?q=piano.
Option B: set category to Music and max_results.
Input Example (filters):
{"query": "piano","category": "Music","max_results": 100}
Input Example (URL):
{"input_url": "https://openverse.org/search/audio?q=piano","max_results": 100}
Output Example:
{"id": "2c51e4eb-dbe7-468c-ba6c-d1c85a1b71ae","url": "https://openverse.org/audio/2c51e4eb-dbe7-468c-ba6c-d1c85a1b71ae","title": "Piano Melody","creator": "benpm","license": "Attribution","license_version": "4.0","source": "Freesound","filetype": "mp3","duration_seconds": 10.2,"bit_rate_kbps": 128,"filesize": 227209,"source_url": "https://freesound.org/people/benpm/sounds/186942","file_url": "https://cdn.freesound.org/previews/186/186942_2594536-hq.mp3","attribution": "\"Piano Melody\" by benpm is licensed under CC BY 4.0."}
Output fields:
| Field | Description |
|---|---|
id | Audio id. |
url | Page for this audio. An Openverse page when the listing answers, otherwise the page on Freesound, Wikimedia Commons, or Jamendo. |
title | Title. |
creator | Creator. |
creator_url | Creator page. |
license | License name. |
license_version | License version. |
source | Source, such as Freesound. |
category | Audiobook, music, news, podcast, pronunciation, or sound effect when the record has one. |
genres | Genres when the record has them. |
filetype | File type. |
duration_seconds | Duration in seconds. |
bit_rate_kbps | Bit rate in kbps. |
filesize | File size in bytes. |
thumbnail | Thumbnail when the record has one. |
source_url | Page on the source site. |
file_url | Audio file. |
tags | Tags. |
attribution | Credit line. |
📋 Input reference
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
input_url | string | No | — | Openverse audio search URL. Overrides every filter. |
query | string | No | — | Search words. |
license | string | No | — | Public Domain Mark, CC0, Attribution, Attribution-ShareAlike, Attribution-NoDerivs, Attribution-NonCommercial, Attribution-NonCommercial-ShareAlike, or Attribution-NonCommercial-NoDerivs. |
license_type | string | No | — | Commercial use or Modify or adapt. |
category | string | No | — | Audiobook, Music, News, Podcast, Pronunciation, or Sound effect. |
source | string | No | — | Freesound, Jamendo, or Wikimedia Commons. |
extension | string | No | — | flac, mid, mp3, oga, ogg, opus, wav, or webm. |
length | string | No | — | Shortest, Short, Medium, or Long. |
max_results | integer | No | 50 | How many rows to return (1–2000). |