Trove
APIFree API for accessing digitised Australian newspapers from the National Library of Australia
Overview
The Trove API provides programmatic access to the National Library of Australia’s vast collection of digitised newspapers. Key endpoints include search for newspaper articles (with filters like date range, publication title, keyword), retrieval of full-text content, and metadata (publication date, author, location). Responses are available in JSON format. Use cases include historical research (tracking 19th-20th century events), educational tools (teaching Australian history via primary sources), media analysis (studying past journalism trends), and building apps showcasing vintage news content for public engagement.
Example Integration (JavaScript)
fetch('https://trove.nla.gov.au/about/create-something/using-api')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful interface
- JSON response support
- Access to 1000s of digitised historical newspapers
- Metadata-rich results
Frequently Asked Questions
? Is Trove API free to use?
Yes, the Trove API is completely free, though you need to register for an API key via the Trove website to access its endpoints.
? Does it require an API Key?
Yes, an API key is mandatory. You can get one for free by signing up on the Trove API page.
? What is the response format?
The Trove API primarily returns data in JSON format, which is widely compatible with most programming languages and applications.
Top Alternatives
People Also Ask about Trove
Tool Info
Pros
- ⊕ Free to use (with API key)
- ⊕ Vast historical dataset
- ⊕ Well-documented endpoints
- ⊕ Detailed article metadata
Cons
- ⊖ Requires API key registration
- ⊖ Rate limits apply
- ⊖ Limited to Australian content
- ⊖ Occasional OCR errors in older articles