{authorId}: Get author details

API: semanticscholar.org:semantic-scholar-api
Endpoint: /graph/v1/author/{authorId}
Response format: application/json +1 format
Auth: unknown
Method: GET
Last Status: 200
Latency: 330ms

Description

Get detailed information about an author

Parameters (2)

authorId (string, path, required)

Author ID

fields (string, query, optional)

Fields to return

Examples (3)

Get author by ID curl
curl 'https://api.semanticscholar.org/graph/v1/author/1742341'
import requests

resp = requests.get("https://api.semanticscholar.org/graph/v1/author/1742341")
data = resp.json()
import zingu_apis

api = zingu_apis.api("semanticscholar")
result = api.fetch("graph/v1/author/{authorId}")

for item in result:
    print(item)
const resp = await fetch("https://api.semanticscholar.org/graph/v1/author/1742341");
const data = await resp.json();
Get author with specific fields curl
curl 'https://api.semanticscholar.org/graph/v1/author/1742341?fields=name%2ChIndex%2CcitationCount%2Cpapers'
import requests

resp = requests.get(
    "https://api.semanticscholar.org/graph/v1/author/1742341",
    params={
        'fields': 'name,hIndex,citationCount,papers',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("semanticscholar")
result = api.fetch("graph/v1/author/{authorId}", fields="name,hIndex,citationCount,papers")

for item in result:
    print(item)
const resp = await fetch("https://api.semanticscholar.org/graph/v1/author/1742341?fields=name%2ChIndex%2CcitationCount%2Cpapers");
const data = await resp.json();
Get author with minimal fields curl
curl 'https://api.semanticscholar.org/graph/v1/author/1796163?fields=name%2Caffiliations' \
  -d '{"error": "Author with id 1796163 not found"}'
import requests

resp = requests.get(
    "https://api.semanticscholar.org/graph/v1/author/1796163",
    params={
        'fields': 'name,affiliations',
    },
    json={
        'error': 'Author with id 1796163 not found',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("semanticscholar")
result = api.fetch("graph/v1/author/{authorId}", fields="name,affiliations")

for item in result:
    print(item)
const body = {
  "error": "Author with id 1796163 not found"
};

const resp = await fetch("https://api.semanticscholar.org/graph/v1/author/1796163?fields=name%2Caffiliations", {
  body: JSON.stringify(body),
});
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:39:50.188969 200 330ms
2026-04-16 01:24:42.894232 403 155ms
2026-04-16 01:06:06.598781 200 474ms
2026-04-15 04:13:39.241941 200 298ms
2026-04-15 00:15:15.617247 200 383ms
2026-04-15 00:01:38.572005 403 162ms
2026-04-14 03:07:52.066934 200 682ms
2026-04-14 02:34:20.332259 403 115ms
2026-04-14 00:09:57.932132 200 362ms
2026-04-12 16:53:36.729874 200 310ms
2026-04-12 16:26:57.282144 403 140ms
2026-04-12 13:13:19.262279 200 577ms
2026-04-10 06:42:44.376464 403 86ms
2026-04-10 01:25:14.897496 200 528ms
2026-04-10 00:08:25.041265 200 673ms
2026-04-09 03:33:34.163018 403 120ms
2026-04-09 03:11:40.421925 200 494ms
2026-04-09 00:11:57.580099 200 442ms
2026-03-23 10:21:47.802281 200 436ms
2026-03-23 09:39:13.643841 200 636ms
2026-03-23 09:26:24.503850 403 62ms