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.
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
- Use facets and resource search to let an administrator browse.
- Keep the selected stable
res_...identifiers. - Fetch the selection with repeated
idparameters, up to 100 at a time. - Store the release ID, resource ID, source URL, and API URL with each local copy.
- 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_00152713aa12Use 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.
