posts: List research articles and reports

API: pewresearch.org:pew-research-center-api
Endpoint: /wp/v2/posts
Response format: unknown
Auth: unknown
Method: GET
Last Status: 200
Latency: 1359ms

Description

Retrieve published research articles, reports, and methodology documents from Pew Research Center.

Parameters (7)

author (integer, query, optional)

Filter by author ID

categories (string, query, optional)

Filter by category ID(s)

orderby (string, query, optional, default: date)

Sort by field

Constraints: {'enum': ['date', 'relevance', 'id', 'title', 'slug']}

page (integer, query, optional, default: 1)

Current page of the collection

per_page (integer, query, optional, default: 10)

Maximum number of items to return (1-100)

Constraints: {'maximum': 100}

search (string, query, optional)

Search term to filter articles

tags (string, query, optional)

Filter by tag ID(s)

Examples (1)

List research articles and reports probe-gate
curl 'https://www.pewresearch.org/wp-json/wp/v2/posts?page=1&per_page=10&orderby=date'
import requests

resp = requests.get(
    "https://www.pewresearch.org/wp-json/wp/v2/posts",
    params={
        'page': '1',
        'per_page': '10',
        'orderby': 'date',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("pewresearch")
result = api.fetch("wp/v2/posts", page=1, per_page=10, orderby="date")

for item in result:
    print(item)
const resp = await fetch("https://www.pewresearch.org/wp-json/wp/v2/posts?page=1&per_page=10&orderby=date");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:41:25.869890 200 1359ms
2026-04-15 02:25:39.828260 200 1317ms
2026-04-14 01:10:29.100400 200 1426ms
2026-04-12 14:00:11.509589 200 1384ms
2026-04-10 03:48:45.237309 ERR
2026-04-08T14:40:26.279937 200 1316ms