# ACM Digital Library Search API

**Canonical:** https://apis.io/apis/acm/acm-search-api/  
**Provider:** ACM Digital Library — https://apis.io/providers/acm/  
**Base URL:** https://dl.acm.org  
**Documentation:** https://dl.acm.org/search/

ACM Digital Library Search API is one of 3 APIs that [ACM Digital Library](https://apis.io/providers/acm/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Bibliographic Records, Computing, Conference Proceedings, Full-Text Search, and Journals. The published artifact set on APIs.io includes API documentation and authentication docs.

The ACM Digital Library search endpoint allows programmatic querying of computing literature across ACM's full publication corpus. Queries are issued against the doSearch action endpoint with parameters for full-text search terms, pagination (startPage, pageSize), and scope expansion. The endpoint returns HTML responses reflecting search results and supports access to ACM conference proceedings, journals, magazines, and the broader ACM Guide to Computing Literature. Institutional or ACM member authentication unlocks access to full-text content beyond open-access articles.

## Machine-readable artifacts (3)

- **Documentation** — https://dl.acm.org/search/
- **Authentication** — https://libraries.acm.org/subscriptions-access/authentication
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/acm/refs/heads/main/apis.yml

## Other ACM Digital Library APIs (2)

- [ACM Digital Library Content Retrieval API](https://apis.io/apis/acm/acm-content-retrieval-api/)
- [ACM Digital Library Citation Export API](https://apis.io/apis/acm/acm-citation-export-api/)

## Tags

Bibliographic Records, Computing, Conference Proceedings, Full-Text Search, Journals, Metadata, Publications, Research, Search

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/acm/acm-search-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/acm/.
