NARA Catalog Extractor - US National Archives avatar

NARA Catalog Extractor - US National Archives

Pricing

from $4.25 / 1,000 row returneds

Go to Apify Store
NARA Catalog Extractor - US National Archives

NARA Catalog Extractor - US National Archives

Search the US National Archives (NARA) catalog by keyword or record ID and get every digitized file: direct download URL, file type, title, date and record hierarchy. Use it to find and fetch historical government documents, photos and records. Keyless, public domain.

Pricing

from $4.25 / 1,000 row returneds

Rating

0.0

(0)

Developer

Centor Prat

Centor Prat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🗄️ NARA Catalog Extractor

Search the US National Archives — get download URLs. Give a keyword (or a specific record/ collection naId) and get every digital object's direct download URL plus metadata, as structured JSON. The only dedicated NARA-catalog extractor on the Store.

Headless · keyless · structured JSON out · built for AI agents.

⚡ Why it's different

The other government actors wrap the Federal Register or Data.gov — not the archival catalog itself. This one searches NARA and hands you the actual file URLs (PDF/TIFF/image/text), ready to download or chain into a PDF/OCR extractor.

📋 What you get (one row per digital object)

FieldMeaning
naIdThe record's National Archives ID
titleRecord title
recordUrlCatalog page for the record
objectFilenameThe file's name
objectUrlDirect download URL for the file
fileExtension, fileType.pdf/.tif/… and readable / media / record

📥 Input

FieldTypeMeaning
querystringKeyword search (use this or naId), e.g. UAP
naIdstringA specific record/collection; collections page their descendants automatically
includeMediabooleanInclude audio/video (default: readable only)
maxObjectsintegerOptional cap on rows
maxRecordsintegerKeyword search: how many records to pull (default 25)
fileTypesarrayOnly return objects with these extensions, e.g. ["pdf","tif"]
webhookUrlstringPOST results here (Zapier/Make/n8n/custom)

Example input

{ "query": "UAP", "maxRecords": 5 }

📤 Output (one row per digital object)

{
"naId": "499915731", "title": "UAP 10/26/2024",
"recordUrl": "https://catalog.archives.gov/id/499915731",
"objectFilename": "237UAP00386.pdf",
"objectUrl": "https://catalog.archives.gov/.../237UAP00386.pdf",
"fileExtension": ".pdf", "fileType": "readable", "capturedAt": "2026-..."
}

💡 Use cases

  • Researchers / journalists / genealogists: pull an entire collection's files in one call.
  • RAG / AI pipelines: get the file URLs, then chain to a PDF/OCR extractor to read them.
  • FOIA / OSINT: turn a topic search into a downloadable document set.
  • Archival backups: enumerate a collection's digital objects programmatically.

🤖 For AI agents (MCP)

Keyless, one call → the record list with direct file URLs, ready to chain. Example MCP config:

{
"mcpServers": {
"nara-catalog": {
"url": "https://mcp.apify.com/?tools=actors,docs,centorprat/nara-catalog-extractor"
}
}
}

Claude Code: claude mcp add --transport http apify "https://mcp.apify.com/?tools=actors,docs,centorprat/nara-catalog-extractor" --header "Authorization: Bearer <YOUR_APIFY_TOKEN>"

No extra setup: this Actor is callable from Claude, Cursor, ChatGPT or any MCP client through the Apify MCP server, and agents can find it on their own with the server's search-actors tool.

🚀 Ready-made tasks (one click)

Pre-configured runs for the most common jobs. Open one, change the input, run:

❓ FAQ

  • Do I need an API key? No — the NARA catalog API is public and keyless.
  • Keyword or naId? query searches by topic; naId targets one record or a whole collection (its descendants are paged for you).
  • What file types? PDF, TIFF/JPG/PNG images, text/JSON/CSV; audio/video only if includeMedia is on.
  • A record with no files? Search hits with no digital objects return as a record-only row (so nothing is lost).
  • How many results? Up to maxObjects; keyword mode pulls up to maxRecords records (20/page).
  • Can I read the file contents here? This returns the URLs + metadata; chain to a PDF/OCR extractor for text.
  • Is data stored? No — fetched, returned.
  • Commercial use? NARA archival descriptions and US federal records are generally public domain.

📜 Data & attribution

Data from the US National Archives Catalog (catalog.archives.gov). Public catalog metadata and object pointers; nothing stored.

Part of one suite of keyless, agent-ready composers by the same developer: