Free overview - OpenAlex stats and agent info
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/overview/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
Search academic papers by keyword, title, or DOI
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query (keyword, title, or DOI)"
},
"limit": {
"default": 10,
"description": "Max results (1-50)",
"type": "number"
},
"year": {
"description": "Filter by publication year",
"type": "number"
},
"sort": {
"default": "relevance_score",
"type": "string",
"enum": [
"cited_by_count",
"publication_date",
"relevance_score"
]
}
},
"required": [
"query",
"limit",
"sort"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/search-papers/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"query": "<Search query (keyword, title, or DOI)>",
"limit": 0,
"sort": "cited_by_count"
}
}
'
Get author profile with publications and citation metrics
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"name": {
"description": "Author name to search",
"type": "string"
},
"orcid": {
"description": "ORCID identifier (0000-0000-0000-0000)",
"type": "string"
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/author-lookup/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"name": "<Author name to search>",
"orcid": "<ORCID identifier (0000-0000-0000-0000)>"
}
}
'
institution-lookup
Invoke
Get institution profile with research output and rankings
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"name": {
"description": "Institution name",
"type": "string"
},
"rorId": {
"description": "ROR identifier",
"type": "string"
},
"country": {
"description": "Filter by country code (US, UK, DE, etc)",
"type": "string"
},
"type": {
"type": "string",
"enum": [
"education",
"healthcare",
"company",
"government",
"nonprofit"
]
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/institution-lookup/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"name": "<Institution name>",
"rorId": "<ROR identifier>",
"country": "<Filter by country code (US, UK, DE, etc)>",
"type": "education"
}
}
'
Get trending research topics and concepts with paper counts
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"field": {
"description": "Filter by field (e.g., \"Computer Science\", \"Medicine\")",
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of topics to return",
"type": "number"
}
},
"required": [
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/trending-topics/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"limit": 0
}
}
'
Deep analysis of a paper with citations, references, and related work
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"paperId": {
"description": "OpenAlex work ID (W1234567890)",
"type": "string"
},
"doi": {
"description": "DOI of the paper",
"type": "string"
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/paper-analysis/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"paperId": "<OpenAlex work ID (W1234567890)>",
"doi": "<DOI of the paper>"
}
}
'
Payment analytics summary
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"description": "Time window in ms",
"type": "number"
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/analytics/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"windowMs": 0
}
}
'
analytics-transactions
Invoke
Recent payment transactions
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
},
"limit": {
"default": 50,
"type": "number"
}
},
"required": [
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/analytics-transactions/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"limit": 0
}
}
'
Export payment data as CSV
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://academic-research-intel-production.up.railway.app/entrypoints/analytics-csv/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"windowMs": 0
}
}
'