SOUNDEX search uses SOUNDEX phonetic matching to find songs that sound similar to your search term.
Advanced search combines exact matching, prefix matching, contains matching, and SOUNDEX fuzzy matching with weighted scoring. Shows search scores when enabled.
Filtered search demonstrates how to combine search queries with source, metadata status, package status, catalog status, and date filters. Date format: MM/DD/YY (e.g., 01/15/22).
Search for songs using various search algorithms and filters.
Parameter | Type | Required | Description |
---|---|---|---|
catalog_status |
string | No | Filter by catalog status (e.g., "Accepted", "Rejected", "Review") |
created_after |
string | No | Filter songs created after this date (YYYY-MM-DD format) |
created_before |
string | No | Filter songs created before this date (YYYY-MM-DD format) |
include_scores |
boolean | No | Include search scores in results (accepts: 1/0, true/false, yes/no, on/off) |
limit |
integer | No | Maximum number of results (default: 20, max: 100) |
metadata_status |
string | No | Filter by metadata processing status (e.g., "Processed", "ERROR") |
offset |
integer | No | Number of results to skip for pagination (default: 0) |
package_status |
string | No | Filter by package status (e.g., "Not in Playlist", "Packaged") |
query |
string | Yes | Search query string (minimum 3 characters) |
source |
string | No | Filter by source (exact match with source field) |
type |
string | No | Search type: simple (default), advanced , or soundex |
q |
string | No | DEPRECATED: Use "query" instead (backward compatibility) |
status |
string | No | DEPRECATED: Use "metadata_status" instead (backward compatibility) |
timestamp_after |
string | No | DEPRECATED: Use "created_after" instead (backward compatibility) |
timestamp_before |
string | No | DEPRECATED: Use "created_before" instead (backward compatibility) |
Get available filter options for search queries.
Get database statistics and cache information.