Discover/pewresearch.org API
live

pewresearch.org APIpewresearch.org

Access Pew Research Center reports, expert profiles, charts, and key findings across politics, technology, religion, and social trends via 5 structured endpoints.

Endpoints
5
Updated
3mo ago
Try it
Page number for pagination.
Search keyword (e.g. 'artificial intelligence', 'climate change').
Filter by topic/category slug (e.g. 'internet-technology', 'politics-policy').
Filter by publication format slug (e.g. 'report', 'fact-sheet', 'short-read').
Filter by region/country slug (e.g. 'united-states', 'europe-russia').
api.parse.bot/scraper/6f635fae-6ce5-4f72-a388-b0c4f55ad5d3/<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/6f635fae-6ce5-4f72-a388-b0c4f55ad5d3/search_publications?page=1&query=artificial+intelligence' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for publications by keyword. Supports optional filters by topic, format, and region. Returns paginated results.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword (e.g. 'artificial intelligence', 'climate change').
topicstringFilter by topic/category slug (e.g. 'internet-technology', 'politics-policy').
formatstringFilter by publication format slug (e.g. 'report', 'fact-sheet', 'short-read').
regionstringFilter by region/country slug (e.g. 'united-states', 'europe-russia').
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "query": "string, the search query used",
    "articles": "array of publication objects with title, url, date, format, and excerpt"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "artificial intelligence",
      "articles": [
        {
          "url": "https://www.pewresearch.org/short-reads/2026/03/12/key-findings-about-how-americans-view-artificial-intelligence/",
          "date": "Mar 12, 2026",
          "title": "Key findings about how Americans view artificial intelligence",
          "format": null,
          "excerpt": "Drawing on five years of Pew Research Center surveys, here are 13 findings about how Americans use and view AI, and where they see promise and risk."
        }
      ]
    },
    "status": "success"
  }
}

About the pewresearch.org API

The Pew Research Center API exposes 5 endpoints for retrieving publications, report details, topic-filtered article lists, and staff expert profiles from pewresearch.org. The get_report_detail endpoint returns structured data including authors, key findings, charts with titles and data, supporting materials, methodology information, and a content summary — all in a single call against any valid report URL.

Search and Browse Publications

The search_publications endpoint accepts a required query string and optional filters for topic, format, and region — all passed as slugs (e.g. internet-technology, fact-sheet, europe-russia). Results are paginated and each item in the articles array includes title, url, date, format, and excerpt. The get_latest_publications endpoint mirrors this shape but returns recency-ordered results without a keyword query, optionally filtered by format.

Topic-Based Browsing

get_topic_publications fetches all publications under a specific topic slug such as religion, science, or politics-policy. The response includes the resolved topic slug alongside the same paginated articles array, making it straightforward to build topic-scoped feeds or monitor new output in a particular research area.

Deep Report Data

Passing any full Pew report URL to get_report_detail returns a detailed object: title, subtitle, date, authors (array of name strings), content_summary (up to 2000 characters), key_findings (array of finding strings), charts (array with type, title, and data), materials (supporting downloads with title and url), and a methodology object. Fields are null or empty arrays when not present on the source page.

Expert Directory

list_experts returns every listed Pew Research Center staff member and researcher as an array of objects containing name, title, and url. This endpoint takes no inputs and covers the full public staff directory, useful for attribution lookups or building author-centric research tools.

Common use cases
  • Track newly published Pew reports on a specific topic using get_topic_publications with topic slugs like science or social-trends.
  • Extract structured key findings and chart data from any report URL via get_report_detail for automated research digests.
  • Build a filtered content feed of fact-sheets or short-reads using the format parameter in search_publications.
  • Attribute research correctly by cross-referencing the authors array from get_report_detail with expert profiles from list_experts.
  • Monitor Pew's latest output across all topics using get_latest_publications with daily or weekly polling.
  • Filter publications by geographic focus using the region parameter in search_publications to surface country- or continent-specific data.
  • Compile a bibliography of supporting materials by extracting the materials array from multiple report detail calls.
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 Pew Research Center offer an official developer API?+
Pew Research Center does not publish a public developer API. Data access for developers has historically required manual downloads or contact with their data team. This API provides structured programmatic access to their public web content.
What exactly does `get_report_detail` return beyond the article text?+
In addition to the content_summary (up to 2000 characters), the endpoint returns an authors array, a key_findings array of discrete finding strings, a charts array where each item carries type, title, and data, a materials array of linked supporting files, and a methodology object. Fields that are absent on the source page come back as null or empty arrays rather than causing an error.
Does the `search_publications` endpoint support combining multiple filters at once?+
Yes. You can pass query, topic, format, and region together in one request. All filters are optional except query. Pagination is handled via the page parameter. Note that filter values must be slugs (e.g. united-states, not United States).
Are individual expert profile pages with full bios and publication lists available?+
The list_experts endpoint returns each expert's name, title, and profile url, but full biography text and per-expert publication lists are not currently returned. The API covers the staff directory overview. You can fork it on Parse and revise to add an expert detail endpoint that fetches the full profile page.
Does the API cover Pew's raw datasets or interactive data tools?+
Not currently. The API covers publications, report details, topic feeds, and the expert directory — all sourced from Pew's public editorial pages. Downloadable datasets (CSV, SPSS) and the interactive Global Attitudes or Religion databases are not included. You can fork it on Parse and revise to add endpoints targeting those data pages.
Page content last updated . Spec covers 5 endpoints from pewresearch.org.
Related APIs in News MediaSee 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.
ieeexplore.ieee.org API
Search for scientific papers and retrieve their metadata, abstracts, references, and citations from IEEE Xplore's collection of journals and conferences. Look up author profiles, browse journals, and access paper details and full text sections all programmatically.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
Pew Research Center API | pewresearch.org · Parse