IEEE Xplore logo

IEEE Xplore

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 APIs 10 Features
Science And MathScholarly PublishingEngineeringComputer ScienceStandardsResearchAcademicTechnology

APIs

IEEE Xplore Metadata Search API

REST endpoint for querying and retrieving metadata records and abstracts for more than 6 million documents in IEEE Xplore, including journals, conference proceedings, standards,...

IEEE Xplore DOI API

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...

IEEE Xplore Open Access API

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 ...

IEEE Xplore Full-Text Access API

Full-text retrieval endpoint for chargeable IEEE articles accessible to institutional subscribers. Returns complete article content for documents covered under an organization's...

Features

Metadata Search

Query and retrieve metadata and abstracts for 6M+ IEEE documents including journals, conferences, standards, and books.

Boolean Search

Full AND, OR, NOT Boolean operator support with fielded search across title, author, abstract, affiliation, and more.

DOI Batch Lookup

Resolve up to 25 DOIs per request to retrieve metadata and abstracts in a single call.

Open Access Full Text

Retrieve full article text for openly licensed IEEE publications without institutional subscription.

Institutional Full Text

Full article retrieval for subscribing institutions via auth-token-gated full-text API.

JSON and XML Responses

Default JSON responses with optional XML output format for all API endpoints.

Pagination

Navigate large result sets using start_record parameter with up to 200 results per request.

Content Filtering

Filter results by content_type (Journals, Conferences, Standards, Books, Courses), date range, and other facets.

Dynamic Query Tool

Interactive web-based query builder at developer.ieee.org/io-docs for API exploration with pre-loaded credentials.

Multi-Language SDKs

Official SDKs available in Python 3 and Java for rapid integration.

Use Cases

Academic Research Discovery

Build search interfaces and recommendation engines over IEEE's 6M+ technical documents.

Citation Management

Enrich reference lists and bibliographic databases with IEEE metadata via DOI batch lookup.

Institutional Repository Integration

Sync IEEE metadata into library catalogs, institutional repositories, and research management systems.

Standards Compliance Tooling

Query and surface relevant IEEE standards for compliance documentation and engineering workflows.

AI and RAG Applications

Build retrieval-augmented generation pipelines over IEEE abstracts and metadata for domain-specific AI assistants.

Publication Analytics

Aggregate metadata to analyze publication trends, author networks, and citation patterns across IEEE disciplines.

Content Licensing Platforms

Integrate full-text access APIs into reading platforms for institutional subscribers.

Integrations

DOI Foundation / CrossRef

IEEE articles carry DOIs resolvable via the CrossRef and doi.org infrastructure.

Scopus and Web of Science

IEEE Xplore metadata is indexed by major abstract and citation databases.

Semantic Scholar

IEEE publications surfaced via Semantic Scholar's open research graph.

ORCID

Author identifiers linked to IEEE contributor profiles.

RIS / BibTeX Export

IEEE Xplore supports standard citation export formats compatible with reference managers.

Semantic Vocabularies

Ieee Xplore Api Context

0 classes · 0 properties

JSON-LD

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Registration
Registration
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📦
Python 3 SDK
SDKs
📦
Java SDK
SDKs
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
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]