Search datasets
searchSearch the Mozilla Data Collective catalog of AI training datasets by natural-language query, optionally narrowed by task, language, license, format, price, sample availability or publish date. Returns matching datasets as {id, title, url}; pass an id to the fetch tool for full details. Call list_filters first if you intend to filter — filter values must match the catalog exactly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result ordering. Defaults to 'relevance'; use 'newest' or 'size' only when the user asks for it. | |
| task | No | Restrict to these machine-learning tasks, e.g. ['ASR', 'TTS']. | |
| limit | No | Maximum number of results to return (1-25). | |
| query | Yes | Natural-language search query describing the datasets you are looking for, e.g. 'Spanish speech recordings for TTS training'. Descriptive phrases retrieve better than single keywords. | |
| format | No | Restrict to these file formats, e.g. ['WAV', 'MP3']. Values must match exactly (case-sensitive); call the list_filters tool to get the valid ones. | |
| isPaid | No | true returns only paid datasets, false only free ones. Omit to include both. | |
| locale | No | Restrict to these language/locale codes, e.g. ['sw', 'pt-BR']. Values must match exactly (case-sensitive); call the list_filters tool to get the valid ones. | |
| license | No | Restrict to these license abbreviations, e.g. ['CC0-1.0', 'CC-BY-4.0']. Values must match exactly (case-sensitive); call the list_filters tool to get the valid ones. | |
| hasSample | No | true returns only datasets that publish a downloadable sample, useful when the user wants to try data before committing. false behaves the same as omitting it. | |
| uploadDate | No | Restrict to datasets published within this recent window. | |
| sortDirection | No | Direction for the sort field. Only meaningful alongside sort='newest' or sort='size'. |