References
List SDGs
Retrieve a paginated list of UN Sustainable Development Goals (SDGs).
GET
/
references
/
sdgs
curl -X GET "https://api.hexagraph.in/references/sdgs?page=1&per_page=25"
fetch("https://api.hexagraph.in/references/sdgs?page=1&per_page=25")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get(
"https://api.hexagraph.in/references/sdgs",
params={"page": 1, "per_page": 25}
)
print(response.json())
{
"meta": {
"count": 17,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 1,
"name": "No poverty",
"description": "End poverty in all its forms everywhere.",
"wikidata": "https://www.wikidata.org/wiki/Q50214636",
"image_url": "https://commons.wikimedia.org/w/index.php?title=Special:Redirect/file/Sustainable Development Goal 01NoPoverty.svg",
"image_thumbnail_url": "https://commons.wikimedia.org/w/index.php?title=Special:Redirect/file/Sustainable Development Goal 01NoPoverty.svg&width=300",
"outputs_count": 2047954,
"cited_by_count": 33936648,
"created_date": "2024-02-09T16:05:05.000Z",
"updated_date": "2026-08-02T06:02:45.000Z"
}
]
}
{
"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 UN Sustainable Development Goals (SDGs).
Query Parameters
integer
default:"1"
Page number for pagination. Default is
1.integer
default:"25"
Results per page. Allowed values:
10, 25, 50, 100.Response Fields
object
required
array
required
Array of SDG records.
Show results item attributes
Show results item attributes
integer
SDG ID.
string
Sustainable Development Goal title.
string
Description of the goal.
string
Wikidata URL.
string
Full SVG image URL for the SDG icon.
string
Thumbnail URL for the SDG icon image.
integer
Total research outputs count linked to this SDG.
integer
Total citations count.
string
Creation timestamp.
string
Last updated timestamp.
curl -X GET "https://api.hexagraph.in/references/sdgs?page=1&per_page=25"
fetch("https://api.hexagraph.in/references/sdgs?page=1&per_page=25")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get(
"https://api.hexagraph.in/references/sdgs",
params={"page": 1, "per_page": 25}
)
print(response.json())
{
"meta": {
"count": 17,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 1,
"name": "No poverty",
"description": "End poverty in all its forms everywhere.",
"wikidata": "https://www.wikidata.org/wiki/Q50214636",
"image_url": "https://commons.wikimedia.org/w/index.php?title=Special:Redirect/file/Sustainable Development Goal 01NoPoverty.svg",
"image_thumbnail_url": "https://commons.wikimedia.org/w/index.php?title=Special:Redirect/file/Sustainable Development Goal 01NoPoverty.svg&width=300",
"outputs_count": 2047954,
"cited_by_count": 33936648,
"created_date": "2024-02-09T16:05:05.000Z",
"updated_date": "2026-08-02T06:02:45.000Z"
}
]
}
{
"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/references/sdgs?page=1&per_page=25"
fetch("https://api.hexagraph.in/references/sdgs?page=1&per_page=25")
.then(response => response.json())
.then(data => console.log(data));
import requests
response = requests.get(
"https://api.hexagraph.in/references/sdgs",
params={"page": 1, "per_page": 25}
)
print(response.json())
{
"meta": {
"count": 17,
"page": 1,
"per_page": 25
},
"results": [
{
"id": 1,
"name": "No poverty",
"description": "End poverty in all its forms everywhere.",
"wikidata": "https://www.wikidata.org/wiki/Q50214636",
"image_url": "https://commons.wikimedia.org/w/index.php?title=Special:Redirect/file/Sustainable Development Goal 01NoPoverty.svg",
"image_thumbnail_url": "https://commons.wikimedia.org/w/index.php?title=Special:Redirect/file/Sustainable Development Goal 01NoPoverty.svg&width=300",
"outputs_count": 2047954,
"cited_by_count": 33936648,
"created_date": "2024-02-09T16:05:05.000Z",
"updated_date": "2026-08-02T06:02:45.000Z"
}
]
}
{
"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"
}