Test environment

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, or paginated.
  • Compatible operation IDs.
  • Expected HTTP status and error code.
  • Relationships to useful parent and child records.

Filters

ParameterExample
platforminstagram, tiktok, or twitter
resourceprofile, post, comment, hashtag, location, music, category, list, or entity
operationinstagram.post.comments.list
traitprivate
traitspublic,paginated
status404
errorCodePROFILE_NOT_FOUND
searchA handle, ID, URL, label, or description
limit1 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.

On this page