Fields
List fields
Query and list research fields with filtering, sorting, and pagination.
GET
/
fields
curl -X GET "https://api.hexagraph.in/fields?sort=outputs_count:desc&per_page=10"
fetch("https://api.hexagraph.in/fields?sort=outputs_count:desc&per_page=10")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get("https://api.hexagraph.in/fields", params={"sort": "outputs_count:desc", "per_page": 10})
print(response.json())
{
"meta": {
"count": 26,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 22,
"name": "Engineering",
"description": "practice of using natural science, mathematics, and the engineering design process to solve technical problems",
"ids": {
"wikidata": "https://www.wikidata.org/wiki/Q11023",
"wikipedia": "https://en.wikipedia.org/wiki/Engineering"
},
"display_name_alternatives": [
"engineering sciences"
],
"domain": {
"id": "3",
"name": "Physical Sciences"
},
"subfields": [
{
"id": 2200,
"name": "General Engineering"
}
],
"siblings": [
{
"id": 11,
"name": "Agricultural and Biological Sciences"
}
],
"outputs_count": 63801414,
"cited_by_count": 308801015,
"updated_date": "2026-08-05T03:01:44",
"created_date": "2024-01-23T15:21:08"
}
]
}
{
"statusCode": 400,
"message": "Bad Request - Invalid query parameters",
"error": "Bad Request"
}
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 30 requests per minute.",
"error": "Too Many Requests"
}
Retrieves a paginated list of research fields with filtering and sorting capabilities.
Query Parameters
integer
default:"1"
Page number for pagination. Default is
1.integer
default:"25"
Results per page. Allowed values:
10, 25, 50, 100.string
Sorting parameter (e.g.
outputs_count:desc, cited_by_count:desc).Response Fields
object
required
array
required
Array of field records.
Show results item attributes
Show results item attributes
integer
Field numeric ID.
string
Field display name.
string
Field description.
array
Alternative display names or abbreviations.
array
array
integer
Outputs count.
integer
Citations count.
string
Last updated timestamp.
string
Creation timestamp.
curl -X GET "https://api.hexagraph.in/fields?sort=outputs_count:desc&per_page=10"
fetch("https://api.hexagraph.in/fields?sort=outputs_count:desc&per_page=10")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get("https://api.hexagraph.in/fields", params={"sort": "outputs_count:desc", "per_page": 10})
print(response.json())
{
"meta": {
"count": 26,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 22,
"name": "Engineering",
"description": "practice of using natural science, mathematics, and the engineering design process to solve technical problems",
"ids": {
"wikidata": "https://www.wikidata.org/wiki/Q11023",
"wikipedia": "https://en.wikipedia.org/wiki/Engineering"
},
"display_name_alternatives": [
"engineering sciences"
],
"domain": {
"id": "3",
"name": "Physical Sciences"
},
"subfields": [
{
"id": 2200,
"name": "General Engineering"
}
],
"siblings": [
{
"id": 11,
"name": "Agricultural and Biological Sciences"
}
],
"outputs_count": 63801414,
"cited_by_count": 308801015,
"updated_date": "2026-08-05T03:01:44",
"created_date": "2024-01-23T15:21:08"
}
]
}
{
"statusCode": 400,
"message": "Bad Request - Invalid query parameters",
"error": "Bad Request"
}
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 30 requests per minute.",
"error": "Too Many Requests"
}
⌘I
curl -X GET "https://api.hexagraph.in/fields?sort=outputs_count:desc&per_page=10"
fetch("https://api.hexagraph.in/fields?sort=outputs_count:desc&per_page=10")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get("https://api.hexagraph.in/fields", params={"sort": "outputs_count:desc", "per_page": 10})
print(response.json())
{
"meta": {
"count": 26,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 22,
"name": "Engineering",
"description": "practice of using natural science, mathematics, and the engineering design process to solve technical problems",
"ids": {
"wikidata": "https://www.wikidata.org/wiki/Q11023",
"wikipedia": "https://en.wikipedia.org/wiki/Engineering"
},
"display_name_alternatives": [
"engineering sciences"
],
"domain": {
"id": "3",
"name": "Physical Sciences"
},
"subfields": [
{
"id": 2200,
"name": "General Engineering"
}
],
"siblings": [
{
"id": 11,
"name": "Agricultural and Biological Sciences"
}
],
"outputs_count": 63801414,
"cited_by_count": 308801015,
"updated_date": "2026-08-05T03:01:44",
"created_date": "2024-01-23T15:21:08"
}
]
}
{
"statusCode": 400,
"message": "Bad Request - Invalid query parameters",
"error": "Bad Request"
}
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 30 requests per minute.",
"error": "Too Many Requests"
}