The AMS REST API gives Professional and Elite subscribers programmatic access to their journal data — and to the full AMS dataset. Use it to embed live scores in your CMS, build institutional dashboards, or feed data into research information systems.
Available Endpoints
GET
/api/v1/journals
List all indexed journals with scores and metadata
GET
/api/v1/journals/{id}
Full profile for a single journal
GET
/api/v1/journals/{id}/papers
Papers for a journal with citation data
GET
/api/v1/journals/{id}/score
AMS score history and quartile for a journal
GET
/api/v1/papers
Search papers by title, author, DOI, or year
GET
/api/v1/papers/{doi}
Full metadata for a single paper by DOI
GET
/api/v1/authors
List authors with H-index and affiliation data
GET
/api/v1/authors/{id}
Author profile with papers and citation metrics
GET
/api/v1/subjects
All subject areas with journal and paper counts
GET
/api/v1/countries
Countries with journal and citation statistics
Quick Example
cURLGET /api/v1/journals/1
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://arabmetric.org/api/v1/journals/1
Response
{
"id": 1,
"name": "Saudi Medical Journal",
"issn": "0379-5284",
"ams_score": 92,
"quartile": "Q1",
"total_papers": 3400,
"total_cites": 41200,
"country": "Saudi Arabia",
"field": "Medicine & Health Sciences",
"last_updated": "2026-04-01"
}
API Key Authentication
Each subscriber receives a unique API key from the publisher dashboard. Include it as a Bearer token in the Authorization header of every request.
Rate Limits
Professional: 1,000 requests/day. Elite: 10,000 requests/day. Burst allowance of 60 requests/minute on both plans.
Webhooks
Configure a webhook URL to receive real-time POST events when your journal's AMS score changes, a new paper sync completes, or a certificate is issued.
Full Documentation
Complete API reference with all parameters, response schemas, error codes, and example responses is available in the API docs.
Get API access
Available on Professional and Elite plans. Full docs available after account activation.