Harvard Dataverse Datasets Scraper avatar

Harvard Dataverse Datasets Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Harvard Dataverse Datasets Scraper

Harvard Dataverse Datasets Scraper

Scrapes Harvard Dataverse datasets, files, and dataverses by search query. Returns title, description, authors, publication date, subjects, identifiers, and links.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

ParseForge

Harvard Dataverse Datasets Scraper

Scrape Harvard Dataverse datasets by keyword, type, or up to a million records per run. Each dataset comes with its title, description, authors, publication date, subjects, identifiers, and links. No login or API key. Export to CSV, JSON, Excel, or XML.

Harvard Dataverse hosts open research data across every discipline, but its web interface makes bulk collection slow. This Actor reads the public search results directly, filtered by keyword and record type, and returns each match in one fixed schema.

Who uses itWhat they scrape Harvard Dataverse for
Academic researchersBuild a corpus of datasets for a literature review or meta-analysis
Data journalistsFind open datasets on a topic to support an investigation
LibrariansCurate lists of datasets for subject guides
Data scientistsCollect training or benchmark datasets for model development

What it does

This Actor collects Harvard Dataverse datasets, files, and dataverses by search query and returns each one as a flat row.

  • ๐Ÿ” Keyword search: free-text query matched against dataset titles and descriptions.
  • ๐Ÿ—‚๏ธ Record type filter: restrict results to datasets, files, or dataverses.
  • ๐Ÿ“ฆ Bulk collection: set a maximum up to 1,000,000 records per run.
  • ๐Ÿ“„ Flat output: every record is one row, ready for CSV, JSON, Excel, or XML.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Harvard Dataverse data

๐Ÿ“š Build a literature review corpus.

A PhD student searches for 'climate migration' and collects 500 dataset records with titles, authors, and subjects to map what data exists.

๐Ÿ“ฐ Find data for a news story.

A journalist queries 'opioid prescriptions' and exports a CSV of datasets to identify sources for an investigation.

๐Ÿงช Gather benchmark datasets.

A machine learning engineer filters by type 'dataset' and keyword 'satellite imagery' to assemble a training set.

๐Ÿ—‚๏ธ Curate a subject guide.

A librarian runs a query for 'public health' and uses the results to populate a research guide with links and descriptions.

Why choose this scraper

What you get
No API registrationUses the public search endpoint, no token or OAuth setup
Fixed schemaEvery record has the same fields, so joins and pivots are trivial
Bulk exportOne run can return up to a million records in your chosen format

How it compares

This Actor focuses on bulk collection with a simple keyword and type filter, while the competitors below offer similar search capabilities with different output details.

FeatureParseForgeHarvard Dataverse Scraper - Research DatasetsHarvard Dataverse Scraper
Search by keywordYesYesYes
Filter by record typeYesNot listedYes
Export names and descriptionsYesYesNot listed
Export authors and publication datesYesYesNot listed
Export subjects and identifiersYesYesNot listed
Bulk collection up to 1,000,000 recordsYesNot listedNot listed

Configure the run

Drive the Actor with a search query and an optional record type filter, and set a maximum number of records to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"query": "climate"
}

A larger pull:

{
"maxItems": 200,
"query": "climate"
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Harvard Dataverse Datasets Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Harvard Dataverse through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/dataverse-datasets-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your query is not too restrictive. Try a broader keyword or remove the type filter. Also verify that the query is spelled correctly.

Why did the run stop before reaching maxItems?

The Actor stops when there are no more matching records. If you expected more, broaden your query or remove the type filter.

Can I get more than 1,000,000 records?

The maximum is 1,000,000 per run. If you need more, split your query into smaller chunks and run multiple times.

Why are some fields empty in the output?

Not all records have every field populated. Empty fields mean the metadata was not provided by the repository.

The run failed with a timeout. What should I do?

Reduce maxItems or narrow your query to reduce the load. If the problem persists, contact support.

FAQ

QuestionAnswer
Do I need a Harvard Dataverse API key?No. This Actor uses the public search interface, so no registration or token is required.
Can I filter by author or subject?The input schema supports a free-text query and a record type filter. Author and subject are returned in the output, but not used as input filters.
What is the maximum number of records I can get?You can set maxItems up to 1,000,000 per run. The actual number returned depends on how many records match your query.
What formats can I export to?The Actor output can be exported to CSV, JSON, Excel, or XML from the Apify platform.
Does it scrape files or only dataset metadata?It scrapes metadata for datasets, files, and dataverses. It does not download the actual data files.
Can I search in languages other than English?The query is passed to Harvard Dataverse as-is, so it will match metadata in any language present in the repository.
Is this an official Harvard Dataverse API?No, this is a third-party scraper built on the public search endpoint. It is not affiliated with Harvard University.
How often is the data updated?Each run fetches live data from Harvard Dataverse at that moment. Schedule the Actor to run periodically for fresh results.
Can I get the full text of dataset descriptions?Yes, the description field is included in the output for each record.
What is the difference between dataset, file, and dataverse types?A dataset is a collection of files with metadata. A file is a single data file. A dataverse is a container that holds datasets and other dataverses.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Harvard University. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.