Diffrint Resource Library

Build with the public library

A read-only API for finding public resources and adding an administrator-selected starter library to another community project.

Start here

There is no API key. Responses are JSON, cross-origin reads are allowed, and the current limit is 240 requests per minute per network address.

View catalog metadata OpenAPI JSON

Endpoints

GET /api/v1/catalog - release metadata and API capabilities

GET /api/v1/facets - filter labels and counts

GET /api/v1/resources - browse, search, filter, or retrieve repeated id selections

GET /api/v1/resources/res_... - one complete public record

Starter-library pattern

  1. Use facets and resource search to let an administrator browse.
  2. Keep the selected stable res_... identifiers.
  3. Fetch the selection with repeated id parameters, up to 100 at a time.
  4. Store the release ID, resource ID, source URL, and API URL with each local copy.
  5. Refresh deliberately when the catalog release ID changes. Never delete local administrator edits just because the source record changed.
GET /api/v1/resources?id=res_4085568d4dba&id=res_00152713aa12

Use and attribution

Preserve each resource's original source URL and identify Diffrint Resource Library as the metadata source. Linked resources remain the property of their respective creators and publishers. Importing metadata is not permission to copy an entire linked work.