Test data catalog
Find stable synthetic handles, IDs, URLs, traits, relationships, and expected results.
Search the public, unmetered catalog before you call an endpoint:
curl "https://api.openhandle.dev/v1/test-data?operation=instagram.profile.get&traits=public,rich"No API key is required for catalog discovery. The response identifies the dataset version and deterministic content hash, and returns up to 100 compact entries with:
- Platform and resource type.
- Stable handle, platform ID, URL, shortcode, or comment ID.
- Literal traits such as
private,sparse,empty, orpaginated. - Compatible operation IDs.
- Expected HTTP status and error code.
- Relationships to useful parent and child records.
Filters
| Parameter | Example |
|---|---|
platform | instagram, tiktok, or twitter |
resource | profile, post, comment, hashtag, location, music, category, list, or entity |
operation | instagram.post.comments.list |
trait | private |
traits | public,paginated |
status | 404 |
errorCode | PROFILE_NOT_FOUND |
search | A handle, ID, URL, label, or description |
limit | 1 through 100 |
Fetch one stable entry by catalog ID:
curl "https://api.openhandle.dev/v1/test-data/instagram.profile.northstar-forge"The dashboard Test Data page provides the same catalog with filters, copy actions, connected records, Playground links, and curl, JavaScript, Python, and MCP examples.
Catalog discovery creates no usage entry. Calling a normal endpoint with a Test key creates the normal zero-charge request and usage records.
The catalog's mediaProvenanceUrl links to checksums, ownership, source, and
review status for every synthetic media asset. Media checksums are included in
the dataset content hash.