IEEE Xplore is the authoritative technical library operated by the Institute of Electrical and Electronics Engineers (IEEE), providing access to over 6 million documents spanning engineering, computer science, electronics, and technology. The IEEE Xplore API suite exposes a REST-based Metadata Search API for querying and retrieving abstracts and metadata across the full corpus, a DOI API for resolving up to 25 DOIs per request, an Open Access API for full-text retrieval of freely available articles, and a Full-Text Access API for institutional subscribers. API access requires key-based registration through the IEEE Developer Portal.
4 APIs10 Features
Science And MathScholarly PublishingEngineeringComputer ScienceStandardsResearchAcademicTechnology
REST endpoint for querying and retrieving metadata records and abstracts for more than 6 million documents in IEEE Xplore, including journals, conference proceedings, standards,...
Batch metadata lookup endpoint that accepts up to 25 DOI (Digital Object Identifier) numbers per request and returns metadata records including abstracts for each resolved docum...
Full-text retrieval endpoint for articles designated as IEEE Open Access or chargeable open content. Returns complete article text for documents that are freely available under ...
Full-text retrieval endpoint for chargeable IEEE articles accessible to institutional subscribers. Returns complete article content for documents covered under an organization's...
aid: ieee
name: IEEE Xplore
description: >-
IEEE Xplore is the authoritative technical library operated by the Institute of Electrical and
Electronics Engineers (IEEE), providing access to over 6 million documents spanning engineering,
computer science, electronics, and technology. The IEEE Xplore API suite exposes a REST-based
Metadata Search API for querying and retrieving abstracts and metadata across the full corpus,
a DOI API for resolving up to 25 DOIs per request, an Open Access API for full-text retrieval
of freely available articles, and a Full-Text Access API for institutional subscribers. API
access requires key-based registration through the IEEE Developer Portal.
url: https://developer.ieee.org/
specificationVersion: '0.19'
created: '2026-06-13'
modified: '2026-06-13'
x-source: manual
x-type: commercial
x-category: Science & Math
x-tier: 2
x-tier-reason: IEEE Xplore is a major scholarly publisher with a public API requiring key registration; institutional subscription needed for full-text but metadata is broadly accessible.
tags:
- Science And Math
- Scholarly Publishing
- Engineering
- Computer Science
- Standards
- Research
- Academic
- Technology
apis:
- name: IEEE Xplore Metadata Search API
description: >-
REST endpoint for querying and retrieving metadata records and abstracts for more than
6 million documents in IEEE Xplore, including journals, conference proceedings, standards,
books, and courses. Supports simple text search, Boolean operators (AND, OR, NOT), and
fielded searches across article title, author, abstract, affiliation, publication title,
DOI, ISBN, ISSN, article number, index terms, and more. Results are returned as JSON
(default) or XML with a maximum of 200 records per request and pagination via start_record.
API key required in every request via the apikey query parameter.
humanURL: https://developer.ieee.org/docs
baseURL: https://ieeexploreapi.ieee.org/api/v1/search/articles
tags:
- Science And Math
- Scholarly Publishing
- Engineering
- Metadata
- Search
properties:
- type: Documentation
url: https://developer.ieee.org/docs
- type: GettingStarted
url: https://developer.ieee.org/getting_started
- type: DeveloperPortal
url: https://developer.ieee.org/
- type: APIReference
url: https://developer.ieee.org/docs/read/Searching_the_IEEE_Xplore_Metadata_API
- type: SDK
url: https://developer.ieee.org/Python3_Software_Development_Kit
title: Python 3 SDK
- type: SDK
url: https://developer.ieee.org/Java_Software_Development_Kit
title: Java SDK
- name: IEEE Xplore DOI API
description: >-
Batch metadata lookup endpoint that accepts up to 25 DOI (Digital Object Identifier)
numbers per request and returns metadata records including abstracts for each resolved
document. Useful for enriching reference lists or citation databases. API key required.
humanURL: https://developer.ieee.org/docs
baseURL: https://ieeexploreapi.ieee.org/api/v1/search/articles
tags:
- Scholarly Publishing
- DOI
- Metadata
properties:
- type: Documentation
url: https://developer.ieee.org/docs
- type: DeveloperPortal
url: https://developer.ieee.org/
- name: IEEE Xplore Open Access API
description: >-
Full-text retrieval endpoint for articles designated as IEEE Open Access or chargeable
open content. Returns complete article text for documents that are freely available under
open-access licensing. Requires an API key and uses the article number as a required
parameter to identify the target document.
humanURL: https://developer.ieee.org/docs
baseURL: https://ieeexploreapi.ieee.org/api/v1/search/articles
tags:
- Open Access
- Full Text
- Scholarly Publishing
properties:
- type: Documentation
url: https://developer.ieee.org/docs
- type: DeveloperPortal
url: https://developer.ieee.org/
- name: IEEE Xplore Full-Text Access API
description: >-
Full-text retrieval endpoint for chargeable IEEE articles accessible to institutional
subscribers. Returns complete article content for documents covered under an organization's
IEEE Xplore subscription. Requires both an API key and an institutional auth token.
Article number is a required parameter.
humanURL: https://developer.ieee.org/docs
baseURL: https://ieeexploreapi.ieee.org/api/v1/search/articles
tags:
- Full Text
- Scholarly Publishing
- Subscription
properties:
- type: Documentation
url: https://developer.ieee.org/docs
- type: DeveloperPortal
url: https://developer.ieee.org/
common:
- type: Website
url: https://ieeexplore.ieee.org
- type: DeveloperPortal
url: https://developer.ieee.org/
- type: Documentation
url: https://developer.ieee.org/docs
- type: GettingStarted
url: https://developer.ieee.org/getting_started
- type: Registration
url: https://developer.ieee.org/member/register
- type: TermsOfService
url: https://developer.ieee.org/terms_of_use
- type: PrivacyPolicy
url: https://www.ieee.org/security-privacy.html
- type: Support
url: mailto:[email protected]
- type: SDKs
url: https://developer.ieee.org/Python3_Software_Development_Kit
title: Python 3 SDK
- type: SDKs
url: https://developer.ieee.org/Java_Software_Development_Kit
title: Java SDK
- type: Plans
url: plans/ieee-plans-pricing.yml
- type: RateLimits
url: rate-limits/ieee-rate-limits.yml
- type: FinOps
url: finops/ieee-finops.yml
- type: Features
data:
- name: Metadata Search
description: Query and retrieve metadata and abstracts for 6M+ IEEE documents including journals, conferences, standards, and books.
- name: Boolean Search
description: Full AND, OR, NOT Boolean operator support with fielded search across title, author, abstract, affiliation, and more.
- name: DOI Batch Lookup
description: Resolve up to 25 DOIs per request to retrieve metadata and abstracts in a single call.
- name: Open Access Full Text
description: Retrieve full article text for openly licensed IEEE publications without institutional subscription.
- name: Institutional Full Text
description: Full article retrieval for subscribing institutions via auth-token-gated full-text API.
- name: JSON and XML Responses
description: Default JSON responses with optional XML output format for all API endpoints.
- name: Pagination
description: Navigate large result sets using start_record parameter with up to 200 results per request.
- name: Content Filtering
description: Filter results by content_type (Journals, Conferences, Standards, Books, Courses), date range, and other facets.
- name: Dynamic Query Tool
description: Interactive web-based query builder at developer.ieee.org/io-docs for API exploration with pre-loaded credentials.
- name: Multi-Language SDKs
description: Official SDKs available in Python 3 and Java for rapid integration.
- type: UseCases
data:
- name: Academic Research Discovery
description: Build search interfaces and recommendation engines over IEEE's 6M+ technical documents.
- name: Citation Management
description: Enrich reference lists and bibliographic databases with IEEE metadata via DOI batch lookup.
- name: Institutional Repository Integration
description: Sync IEEE metadata into library catalogs, institutional repositories, and research management systems.
- name: Standards Compliance Tooling
description: Query and surface relevant IEEE standards for compliance documentation and engineering workflows.
- name: AI and RAG Applications
description: Build retrieval-augmented generation pipelines over IEEE abstracts and metadata for domain-specific AI assistants.
- name: Publication Analytics
description: Aggregate metadata to analyze publication trends, author networks, and citation patterns across IEEE disciplines.
- name: Content Licensing Platforms
description: Integrate full-text access APIs into reading platforms for institutional subscribers.
- type: Integrations
data:
- name: DOI Foundation / CrossRef
description: IEEE articles carry DOIs resolvable via the CrossRef and doi.org infrastructure.
- name: Scopus and Web of Science
description: IEEE Xplore metadata is indexed by major abstract and citation databases.
- name: Semantic Scholar
description: IEEE publications surfaced via Semantic Scholar's open research graph.
- name: ORCID
description: Author identifiers linked to IEEE contributor profiles.
- name: RIS / BibTeX Export
description: IEEE Xplore supports standard citation export formats compatible with reference managers.
maintainers:
- FN: Kin Lane
email: [email protected]