Discover/nber.org API
live

nber.org APIwww.nber.org

Search and retrieve NBER working papers by topic, program, or keyword. Access titles, abstracts, authors, DOIs, and publication dates via 2 REST endpoints.

Endpoints
2
Updated
2mo ago
Try it
Page number (1-based).
Search query for relevance ranking.
Topic filter (e.g., Macroeconomics, Labor Economics, Financial Economics). Use %COMMA% for
Program filter (e.g., Monetary Economics, Labor Studies, Corporate Finance).
Sort order. Accepted values: date, relevance.
Results per page. Accepted values: 20, 50, or 100.
Content type filter. Accepted values: working_paper, chapter, article, conference, book, v
api.parse.bot/scraper/1f177605-b040-467e-91e7-65b6a1d40fc4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1f177605-b040-467e-91e7-65b6a1d40fc4/search_papers?query=machine+learning&sort_by=relevance&per_page=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search NBER papers with filtering by content type, topic, or program. Supports pagination and sorting. The query parameter influences relevance ranking; use content_type, topic, or program facets for filtering.

Input
ParamTypeDescription
pageintegerPage number (1-based).
querystringSearch query for relevance ranking.
topicstringTopic filter (e.g., Macroeconomics, Labor Economics, Financial Economics). Use %COMMA% for commas in topic names.
programstringProgram filter (e.g., Monetary Economics, Labor Studies, Corporate Finance).
sort_bystringSort order. Accepted values: date, relevance.
per_pageintegerResults per page. Accepted values: 20, 50, or 100.
content_typestringContent type filter. Accepted values: working_paper, chapter, article, conference, book, video, center_paper, dataset.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "query": "string or null, the search query used",
    "papers": "array of paper objects with title, authors, abstract, date, paper_number, url, doi, type, new_this_week",
    "sort_by": "string, sort order used",
    "per_page": "integer, results per page",
    "total_pages": "integer, total number of pages",
    "total_results": "integer, total matching papers"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "machine learning",
      "papers": [
        {
          "doi": "10.3386/w31285",
          "url": "https://www.nber.org/papers/w31285",
          "date": "May 2023",
          "type": "Working Paper",
          "title": "The Economics of Financial Stress",
          "authors": [
            {
              "name": "Dmitriy Sergeyev",
              "profile_url": "https://www.nber.org/people/dmitriy_sergeyev"
            }
          ],
          "abstract": "We study the psychological costs of financial constraints...",
          "paper_number": "w31285",
          "new_this_week": false
        }
      ],
      "sort_by": "relevance",
      "per_page": 20,
      "total_pages": 1784,
      "total_results": 35673
    },
    "status": "success"
  }
}

About the nber.org API

The NBER API exposes 2 endpoints for searching and retrieving National Bureau of Economic Research publications. Use search_papers to query across working papers, articles, books, and other content types with filters for topic, program, and sort order, or use get_paper to fetch a specific working paper's full abstract, author list with profile URLs, associated programs, DOI, and issue date by paper number.

Search NBER Publications

The search_papers endpoint accepts an optional query string for relevance ranking and supports facet filters via content_type (e.g., working_paper, chapter, book, video), topic (e.g., Macroeconomics, Labor Economics), and program (e.g., Monetary Economics, Corporate Finance). Results can be sorted by date or relevance, and page size is configurable to 20, 50, or 100 results. Each item in the papers array includes title, authors, abstract, date, paper_number, url, doi, type, and a new_this_week flag. Pagination metadata — total_results, total_pages, and current page — is returned alongside the results.

Retrieve Individual Papers

The get_paper endpoint accepts a working paper ID either with or without the w prefix (e.g., w10567 or 10567) and returns a single paper object. The response includes the full abstract, an authors array where each entry has both name and profile_url, a programs array listing associated NBER research programs, the canonical paper_number with w prefix, issue_date as a month-and-year string, doi, and the direct url to the paper page.

Coverage and Content Types

NBER publishes working papers across dozens of research programs covering macroeconomics, finance, labor, health, and more. The search_papers endpoint surfaces not just working papers but also chapters, conference materials, center papers, and videos hosted on nber.org. The new_this_week boolean on each search result lets you identify recently released papers without sorting manually by date.

Common use cases
  • Monitor newly released NBER working papers by filtering search_papers on content_type=working_paper and checking the new_this_week field.
  • Build a literature review tool that queries papers by topic (e.g., Financial Economics) and exports doi and abstract fields for citation management.
  • Track research output by NBER program using the program filter (e.g., Labor Studies) and paginate through full result sets.
  • Enrich an academic database with author profile URLs and associated programs by calling get_paper for each known paper number.
  • Surface related NBER research in an economics news application by searching on a keyword query sorted by date.
  • Aggregate paper metadata — titles, DOIs, issue dates — for bibliometric analysis across multiple content types.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does NBER have an official public developer API?+
NBER does not publish a documented public REST API for its research catalog. The Parse NBER API provides structured access to paper metadata that is otherwise only browsable through the nber.org website.
What does `get_paper` return beyond what `search_papers` includes?+
get_paper returns the full abstract, individual author profile_url links, and a programs array listing the NBER research programs associated with the paper. The search_papers endpoint returns a truncated view of these fields suitable for listing and filtering, while get_paper is the authoritative source for a single paper's complete metadata.
Can I filter search results by author name?+
The search_papers endpoint does not expose a dedicated author filter. You can include an author name in the general query parameter for relevance-ranked results, but there is no strict author facet. You can fork this API on Parse and revise it to add an author-scoped filter endpoint.
Does the API return full PDF download links for papers?+
The API returns the url field pointing to the paper's page on nber.org and a doi identifier, but does not return direct PDF download URLs. NBER restricts full-text PDF access to subscribers. You can fork this API on Parse and revise it to surface any publicly accessible download links where they exist.
How should I handle topic names that contain commas?+
The topic parameter uses %COMMA% as a placeholder for literal commas in topic names. Standard URL-encoded commas may be interpreted as list separators, so substitute any commas in the topic string with %COMMA% before sending the request.
Page content last updated . Spec covers 2 endpoints from www.nber.org.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.