- I want an API key
- API key example:1qjhu12e731ygasd733eh
- First way
- API key example:1qjhu12e731ygasd733eh
- First way
curl
"https://api.elsevier.com/content/search/scopus?query=AU-ID(57205201935)"
^
-H "X-ELS-APIKey: 1qjhu12e731ygasd733eh" ^
-H
"Accept: application/json" | jq
".\"search-results\".entry[] | {title: .\"dc:title\",
year: .\"prism:coverDate\", cited:
.\"citedby-count\"}"
atau menggunakan python
atau menggunakan python
import requests
import pandas as pd
url = "https://api.elsevier.com/content/search/scopus"
headers = {
"X-ELS-APIKey": "1qjhu12e731ygasd733eh",
"Accept": "application/json"
}
params = {
"query": "AU-ID(57205201935)"
}
r = requests.get(url, headers=headers, params=params)
data = r.json()
rows = []
for e in data["search-results"]["entry"]:
rows.append({
"title": e.get("dc:title"),
"year": e.get("prism:coverDate"),
"cited": e.get("citedby-count"),
"doi": e.get("prism:doi")
})
df = pd.DataFrame(rows)
df.to_csv("scopus_data.csv", index=False)
print("✅ Data berhasil disimpan ke scopus_data.csv")