API Documentation
Integrate ArXivTD trust scores into your applications
Core Endpoints
RESTful access to our analysis engine
GET
/trust/{arxiv_id}Retrieve a comprehensive trust report for a specific arXiv identifier.
Cost
1 - 3 Credits
Query Parameters
modestring ยท optionalbasic (fast) or deep (thorough scan)
POST
/trust/batchSubmit multiple arXiv IDs for concurrent processing and trust scoring.
Cost
Varies by count
GET
/graph/{arxiv_id}Generate a multi-level citation graph with Semantic Scholar integration.
Cost
Free
GET
/scansRetrieve a paginated list of all scans performed under your API key.
Cost
Free
GET
/scans/{scan_id}Fetch detailed JSON analysis and full metadata for a completed scan.
Cost
Free
Code Examples
import requests
api_key = "your_api_key_here"
arxiv_id = "2310.12345"
response = requests.get(
"https://arxivtd.com/api/v1/trust/2310.12345",
headers={"X-API-Key": api_key}
)
data = response.json()
print(f"Trust Score: {data['trust_score']}")Interactive API
Try the API interactively with our Swagger documentation
Open Swagger UI