Scholarometer provides a web API so that other developers can make use of our crowdsourced data. The API returns JSON objects. Please add a delay of at least 5 seconds between two consecutive queries.

Get information about an author by ID
URL: https://scholarometer.indiana.edu/api/authors/id/[authorid]
Argument: Google Scholar ID.
Example URL: https://scholarometer.indiana.edu/api/authors/id/wmJqOaoAAAAJ
Example JSON Response:
{
	"lastupdate": "2019-01-29 21:56:53",
	"name": "j heyman",
	"tags": [
		{
			"hs": "2.10",
			"percentile": "78",
			"name": "anthropology",
			"nvotes": 4
		},
		{
			"hs": "1.00",
			"percentile": "100",
			"name": "mobilities",
			"nvotes": 3
		}],
	"h": 28,
	"percentile": "70",
	"id": "wmJqOaoAAAAJ"
}
Get a list of authors based on criteria
URL: https://scholarometer.indiana.edu/api/authors/
Parameters:
group Filter by Thomson Reuters Citation Index: sci (science), ssci (social science), or ahci (arts and humanities) or by having user-generated discipline tag: usrgen.
discipline Filter by discipline tag.
sortby Sort the list by alphabetical order of author names or by decreasing order of impact measures (h or h_s).
start The ordinal number of the first author to return.
num The number of authors to return.
Example URL: https://scholarometer.indiana.edu/api/authors/?sortby=h&start=1&num=2
Example JSON Response:
[
	{
		"discipline": "psychology",
		"metricvalue": 264.0,
		"id": "N80kIiYAAAAJ",
		"name": "s freud"
	},
	{
		"discipline": "sociology",
		"metricvalue": 233.0,
		"id": "d_lp40IAAAAJ",
		"name": "p bourdieu"
	}
]
Get a list of authors matching a name substring
URL: https://scholarometer.indiana.edu/api/authors/name/[string]
Argument: A string to query authors by name.
Example URL: https://scholarometer.indiana.edu/api/authors/name/bourdieu
Example JSON Response:
[{
	"tags": ["sociology"],
	"id": "d_lp40IAAAAJ",
	"name": "pierre bourdieu"
}]
Get a network of similar authors
URL: https://scholarometer.indiana.edu/api/authors/network/[authorid]
Argument: Google Scholar ID.
Parameters:
edgetype Specify a way to calculate edge weight based on similarity between tag vote vectors. Available similarity metrics: cosine, dotproduct, or binarydotproduct (default).
maxnnodes Specify the maximum number of nodes in the network. Must not exceed 20. Default: 2. The authors most similar to the argument are selected.
Example URL: https://scholarometer.indiana.edu/api/authors/network/d_lp40IAAAAJ
Example JSON Response:
{
	"nodes": [
		{
			"h": 233,
			"topTags": [{"nvotes": 1, "name": "sociology"}],
			"id": "d_lp40IAAAAJ",
			"name": "pierre bourdieu"
		},
		{
			"h": 53,
			"topTags": [
				{"nvotes": 1, "name": "sociology"},
				{"nvotes": 1, "name": "political science"}
			],
			"id": "MBTHGLgAAAAJ",
			"name": "c hay"
		}
	],
	"links": [
		{
			"source": "MBTHGLgAAAAJ",
			"target": "d_lp40IAAAAJ",
			"weight": "1"
		}]
}
Get a list of disciplines based on criteria
URL: https://scholarometer.indiana.edu/api/disciplines/
Parameters:
group Filter by Thomson Reuters Citation Index: sci (science), ssci (social science), or ahci (arts and humanities) or by having user-generated discipline tag: usrgen.
authorid Filter by author id (Google Scholar ID).
sortby Sort the list by alphabetical order of author names or by decreasing order of field statistical metric (nauthors or avgh).
Example URL: https://scholarometer.indiana.edu/api/disciplines/?sortby=nauthors
Example JSON Response:
[{
	"metricval": 3438,
	"group": "sci",
	"name": "computer science, artificial intelligence"
 },
 {
	"metricval": 2863,
	"group": "sci",
	"name": "computer science, information systems"
 },
 {
	"metricval": 1971,
	"group": "sci",
	"name": "biology"
 }
]
Get a network of similar disciplines
URL: https://scholarometer.indiana.edu/api/disciplines/network/[discipline]
Parameters:
edgetype Specify a way to calculate edge weight based on similarity between author vote vectors. Available similarity metrics: cosine, dotproduct (default), or binarydotproduct.
maxnnodes Specify the maximum number of nodes in the network. Must not exceed 20. Default: 3. The disciplines most similar to the argument are selected.
Example URL: https://scholarometer.indiana.edu/api/disciplines/network/complex%20systems?maxnnodes=3
Example JSON Response:
{
  "nodes": [
  	{"tvotes": 43, "group": "ssci", "id": "227", "name": "sociology"},
	{"tvotes": 5, "group": "usrgen", "id": "301", "name": "complex systems"},
	{"tvotes": 13, "group": "usrgen", "id": "294", "name": "complex networks"}
    ], 
 "links": [
 	{"source": "227", "target": "301", "weight": "15"},
	{"source": "227", "target": "294", "weight": "10"},
	{"source": "294", "target": "301", "weight": "17"}
   ]
}