Discover/IEEE API
live

IEEE APIieeexplore.ieee.org

Search and retrieve academic papers, journal articles, references, and citation metadata from IEEE Xplore's digital library via a structured REST API.

This API takes change requests — .
Endpoint health
verified 5d ago
get_journal_articles
get_paper_details
search_papers
get_paper_full_text_sections
get_paper_references
7/7 passing latest checkself-healing
Endpoints
7
Updated
5d ago

What is the IEEE API?

This API exposes 7 endpoints for querying IEEE Xplore's collection of journals, conference papers, and standards. Use search_papers to run full-text searches returning titles, abstracts, DOIs, citation counts, and author lists, or call get_paper_details to pull complete metadata for a single article including author affiliations, ORCID identifiers, keyword groups, and open-access status. The ieeexplore endpoint accepts a URL or DOI and returns structured citation fields directly.

This call costs2 credits / call— charged only on success
Try it
Page number (1-based)
Results per page (max 100)
Search keyword or phrase to match against titles, abstracts, and full text
Sort order for results
api.parse.bot/scraper/494809ae-a9d9-4264-aeaa-a0655dd58dbc/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/494809ae-a9d9-4264-aeaa-a0655dd58dbc/search_papers?page=1&rows=5&query=machine+learning&sort_type=relevance' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalmissing one? ·

Full-text search across IEEE Xplore's corpus of papers, journals, standards, and conferences. Matches query against titles, abstracts, and full text. Returns paginated results ordered by the chosen sort. Each result includes article metadata (title, authors, year, citation count, abstract snippet, content type). Pagination via page number; total result count returned for client-side page control.

Input
ParamTypeDescription
pageintegerPage number (1-based)
rowsintegerResults per page (max 100)
queryrequiredstringSearch keyword or phrase to match against titles, abstracts, and full text
sort_typestringSort order for results
Response
{
  "type": "object",
  "fields": {
    "records": "array of article objects with articleTitle, articleNumber, authors, publicationYear, citationCount, abstract, doi, contentType, and more",
    "totalPages": "integer total number of pages",
    "totalRecords": "integer total number of matching results"
  }
}

About the IEEE API

Search and Article Retrieval

The search_papers endpoint accepts a query string matched against titles, abstracts, and full text across IEEE's corpus. Results are paginated (up to 100 per page via the rows parameter) and can be sorted via sort_type. Each record in the records array includes articleTitle, articleNumber, publicationYear, citationCount, abstract, doi, and contentType. The totalRecords field tells you the size of the full result set so you can paginate accurately.

For a single article, get_paper_details takes an article_number and returns structured metadata: authors (with name, affiliation, bio, and orcid), keywords grouped by type (IEEE Terms, Author Keywords, Index Terms), metrics with citation and download counts, isOpenAccess, and full publication coordinates (volume, start/end page, DOI).

Full Text and References

get_paper_full_text_sections returns available sections as title/content pairs. Open-access papers return more complete content; all papers return at least the abstract and, where available, an introduction snippet. get_paper_references returns the full reference list with each entry's order, formatted text, parsed title, links to referenced documents on IEEE Xplore, and a googleScholarLink for cross-lookup.

Journals and Citation Lookup

browse_journals pages through IEEE's publication catalog filtered by content_type (journals, magazines, conference proceedings, books). Each record includes publicationNumber, allYears, isOpenAccess, and publisher. Pass a publicationNumber to get_journal_articles to list available issues grouped by decade and year, then supply an issue_number to retrieve paginated articles for that issue. The ieeexplore endpoint accepts either a full IEEE Xplore document URL or a raw DOI and returns structured citation fields: authors, journal, year, volume, number, pages, and doi.

Reliability & maintenanceVerified

The IEEE API is a managed, monitored endpoint for ieeexplore.ieee.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ieeexplore.ieee.org changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official ieeexplore.ieee.org API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
5d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a literature review tool that runs search_papers queries and clusters results by publicationYear and citationCount.
  • Populate a reference manager by feeding DOIs to ieeexplore to retrieve structured citation fields for formatting.
  • Track citation and download trends for a set of articles using the metrics object from get_paper_details.
  • Monitor a specific IEEE journal for new issues by polling get_journal_articles with a known punumber.
  • Identify open-access papers in a search result set using the isOpenAccess field returned by search_papers and get_paper_details.
  • Extract co-author networks by aggregating the authors arrays across multiple get_paper_details calls, including orcid identifiers.
  • Automate bibliography generation by retrieving reference lists with get_paper_references and following IEEE Xplore links for cited articles.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does IEEE Xplore have an official developer API?+
Yes. IEEE provides the IEEE Xplore API for institutional subscribers at developer.ieee.org. It covers metadata search and abstract retrieval but requires an approved API key and is subject to institutional access agreements. The Parse API covers overlapping and additional fields without requiring a separate IEEE developer account.
What does `get_paper_full_text_sections` actually return for paywalled papers?+
All papers return at least the abstract section. Open-access papers return additional sections including the full HTML text of the article body. Paywalled papers typically return the abstract and, where available, an introduction snippet. The isOpenAccess flag on get_paper_details tells you in advance what to expect.
Can I retrieve author profile pages or author-level publication lists?+
Not currently. The API returns per-paper author metadata — name, affiliation, bio, and ORCID — but does not expose a dedicated author-profile or author-search endpoint. You can fork the API on Parse and revise it to add an author-centric endpoint.
How does pagination work in `search_papers` and `browse_journals`?+
Both endpoints use 1-based page numbering. search_papers accepts a rows parameter (max 100) and returns totalRecords and totalPages so you can calculate the full page range. browse_journals returns totalRecords but does not expose a rows parameter — page size is fixed by the source.
Does the API cover IEEE standards documents in addition to journal papers and conference proceedings?+
search_papers includes standards in its corpus and returns a contentType field that identifies the document type. However, there is no dedicated endpoint for browsing or filtering the standards catalog specifically. You can fork the API on Parse and revise it to add a standards-focused browse endpoint.
Page content last updated . Spec covers 7 endpoints from ieeexplore.ieee.org.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
export.arxiv.org API
Search and retrieve academic paper information from arXiv, including titles, authors, abstracts, submission dates, and subject categories. Look up specific papers by ID or discover relevant research through flexible search queries.
sciencedirect.com API
Access peer-reviewed scientific articles with complete metadata including titles, author information, abstracts, and direct PDF links from ScienceDirect's research database. Quickly retrieve bibliographic details and full-text documents to streamline your academic research and literature review process.
aeaweb.org API
Search for academic papers across American Economic Association journals to instantly access abstracts, author information, JEL classifications, and citation metrics. Retrieve detailed article information to stay current with the latest economic research and citations from premier sources like the American Economic Review.
springer.com API
Search and retrieve metadata for millions of articles, books, and journals from Springer Nature's research library using DOI or ISBN lookups, with powerful filtering and pagination options. Get detailed information about academic publications including journal details, article metadata, and book information to power your research tools and discovery applications.
nature.com API
Access bibliographic information like authors, publication dates, abstracts, and citations directly from Nature research papers. Organize and integrate Nature paper details into your research workflow or publication database without manually collecting the data.
jstor.org API
Search and browse millions of academic articles, journals, and research issues from JSTOR's library, or retrieve specific articles and journal details to explore scholarly content by subject. Access peer-reviewed research across multiple disciplines to find the academic sources you need.
pubmed.ncbi.nlm.nih.gov API
Search and retrieve biomedical literature from PubMed and NCBI databases. Supports keyword search, advanced field-tag queries, clinical filters, citation matching, date filtering, publication type filtering, and direct E-utilities access.