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

  • mode
    string ยท optional
    basic (fast) or deep (thorough scan)
POST/trust/batch

Submit 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/scans

Retrieve 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