Metamarc API
The Metamarc API provides a comprehensive set of endpoints for managing and retrieving UNIMARC (Machine-Readable Cataloging) field definitions, including control fields, data fields, subfields, and full record templates for bibliographic and holdings contexts. Core Features: ✅ Retrieve and filter UNIMARC fields by type, language, repeatability, and mandatory status 🌍 Multi-language support for…
Metamarc API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Fields | ||
| GET |
Get Fields /api/definitions/fields/{type} |
Retrieves a paginated list of field definitions filtered by type and language. |
| GET |
Get Field by Tag /api/definitions/{type}/{tag} |
Retrieves a specific field by its tag and type. |
| Tags | ||
| GET |
Get Available Tags /api/definitions/available-tags/{type} |
Retrieves a list of available tags based on optional type and filters. |
| GET |
Validate Tag /api/definitions/validate-tag/{tag} |
Validates whether a specific tag exists across all field types. |
| Stats | ||
| GET |
Get Fields Stats /api/definitions/stats |
Retrieves statistics about available fields and their translations. |
| Languages | ||
| GET |
Get Available Languages /api/definitions/languages |
Retrieves a list of all available languages used for field translations. |
| Templates | ||
| GET |
Get Templates /api/definitions/templates |
Retrieves all record templates including control and data fields with translations. |
| Other endpoints | ||
| POST |
Register /api/auth/register |
Create a free CLIENT account. |
Metamarc API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|