GET
/api/citations/political-economy
Political Economy Citations Endpoint
Retrieve verified academic citations, primary sources, and cross-referenced literature related to political economy. Returns structured JSON with metadata, DOIs, and relevance scoring.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
page |
integer | Optional | Page number for pagination. Defaults to 1. |
limit |
integer | Optional | Results per page. Max 100. Defaults to 20. |
q |
string | Optional | Free-text search query. Supports boolean operators and wildcard matching. |
year_range |
string | Optional | Filter by publication year. Format: YYYY-YYYY or YYYY-. |
sort |
string | Optional | Sort order. Values: relevance, date_desc, citations_desc. |
fields |
string | Optional | Comma-separated list of fields to include. Reduces payload size. |
Response Schema
| Field | Type | Description |
|---|---|---|
id |
string | Unique citation identifier (UUID v4) |
title |
string | Full title of the academic work |
authors |
array[object] | List of authors with name, affiliation, orcid |
source |
string | Journal, publisher, or repository name |
year |
integer | Year of publication |
doi |
string | Digital Object Identifier (if available) |
relevance_score |
number | AI-calculated relevance to political economy (0.0 - 1.0) |
access_type |
string | Values: open_access, subscription, archived |
Code Examples
cURL
curl "https://api.aevumencyclopedia.com/v1/citations/political-economy?page=1&limit=5&sort=relevance" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
Python
import requests response = requests.get( "https://api.aevumencyclopedia.com/v1/citations/political-economy", params={"page": 1, "limit": 10, "year_range": "2018-2024"}, headers={"Authorization": "Bearer YOUR_API_KEY"} ) print(response.json())
JavaScript
const response = await fetch(`https://api.aevumencyclopedia.com/v1/citations/political-economy?sort=date_desc`, { headers: { "Authorization": `Bearer ${API_KEY}` } }); const data = await response.json(); console.log(data.items);
Example Response
JSON (200 OK)
{
"meta": {
"total": 1482,
"page": 1,
"limit": 5,
"generated_at": "2024-05-12T08:30:00Z"
},
"items": [
{
"id": "cit_9a7f3b21...",
"title": "Markets, States, and Social Reproduction",
"authors": [
{
"name": "Dr. Elena Rostova",
"affiliation": "LSE Economics Department"
}
],
"source": "Journal of Political Economy",
"year": 2023,
"doi": "10.1086/je.2023.141.2",
"relevance_score": 0.94,
"access_type": "open_access"
}
]
}
Error Responses
| Status Code | Meaning | Solution |
|---|---|---|
400 |
Bad Request | Check query parameter formatting. Ensure year_range matches expected format. |
401 |
Unauthorized | Provide a valid Bearer token in the Authorization header. |
429 |
Too Many Requests | Slow down. Implement exponential backoff. Check X-RateLimit-Reset header. |
500 |
Server Error | Transient failure. Retry with jitter. Contact support if persistent. |
Note: All citations returned by this endpoint are cross-verified against primary academic databases. Relevance scores are dynamically calculated using Aevum's semantic indexing engine and update weekly.
Usage Policy: Data from this endpoint may only be used for research, educational, or internal indexing purposes. Redistribution or commercial resale requires a licensed enterprise agreement.