Discover/occrp.org API
live

occrp.org APIoccrp.org

Access OCCRP investigative journalism via API. Search articles, filter by region or section, retrieve full article text, and list investigative projects.

Endpoints
8
Updated
14d ago
Try it
Page number (0-indexed)
Number of results per page
Search keywords
Geographic region filter (e.g. Europe, Asia)
Thematic section filter (e.g. Corruption, Organized Crime)
Type of article: News, Investigation, Feature, or Scoop
api.parse.bot/scraper/c1247c1e-9818-4a07-a48d-e339774986d7/<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/c1247c1e-9818-4a07-a48d-e339774986d7/search_articles?limit=5&query=corruption' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for articles using keywords and filters. Returns paginated results from the Algolia search index with article metadata including title, description, type, date, regions, sections, and organizations.

Input
ParamTypeDescription
pageintegerPage number (0-indexed)
limitintegerNumber of results per page
querystringSearch keywords
regionstringGeographic region filter (e.g. Europe, Asia)
sectionstringThematic section filter (e.g. Corruption, Organized Crime)
article_typestringType of article: News, Investigation, Feature, or Scoop
Response
{
  "type": "object",
  "fields": {
    "hits": "array of article objects with title, uri, type, description, date, regions, sections, keywords",
    "page": "integer, current page number",
    "nbHits": "integer, total number of matching articles",
    "nbPages": "integer, total number of pages available"
  },
  "sample": {
    "data": {
      "hits": [
        {
          "uri": "/project/first-bank-first-family/zavala-cape-corruption",
          "date": "Jun 11, 2012",
          "type": "Investigation",
          "title": "Zavala: Cape Corruption",
          "locale": "en",
          "regions": [],
          "sections": [
            "Money Laundering"
          ],
          "description": "First Bank loan funds were used in illegal construction..."
        }
      ],
      "page": 0,
      "nbHits": 150,
      "nbPages": 30
    },
    "status": "success"
  }
}

About the occrp.org API

The OCCRP API provides 8 endpoints for accessing investigative journalism published on occrp.org, covering articles, investigations, and projects. You can search the full article index with search_articles using keyword queries and filters for region, section, and article type, or pull detailed article content — including body text, authors, tags, and partner organizations — via get_article_detail. Results include metadata fields like regions, sections, organizations, and keywords for structured downstream use.

Search and Filtering

The search_articles endpoint accepts query, region, section, and article_type parameters and returns paginated results with title, uri, type, description, date, regions, sections, and keywords fields. Article types include News, Investigation, Feature, and Scoop. The get_articles_by_section and get_articles_by_region endpoints offer focused filtering — pass a section value such as "Corruption" or "Money Laundering", or a region value such as "Europe" or "Asia", to narrow results without a full-text query. All list endpoints are 0-indexed for pagination except get_projects, which is 1-indexed.

Article Detail

get_article_detail accepts a full URL or path and returns the complete article body, authors, partners, tags, type, title, description, and date. This is the only endpoint that returns full body text; the search and listing endpoints return summaries only. The partners field lists collaborating news organizations, which is relevant for cross-referencing OCCRP's partner network investigations.

Typed Listing Endpoints

get_investigations returns articles of type Investigation with organizations and regions fields included, making it useful for entity-centric research. get_news filters to News-type articles and includes sections. get_latest_articles returns the default index ordering without type filtering. get_projects returns a list of investigative project records with title, url, summary, date, and image fields — these represent multi-story investigative series rather than individual articles.

Coverage Notes

All list endpoints expose nbHits and nbPages for result-set sizing. The search index fields reflect OCCRP's editorial tagging, so regions and sections values depend on how articles were categorized at publication. Not all articles will carry every metadata field — organizations and keywords may be absent on some records.

Common use cases
  • Monitor new OCCRP investigations mentioning specific organizations using search_articles with a keyword query and article_type=Investigation.
  • Build a regional corruption tracker by polling get_articles_by_region for a target geography and storing the returned sections and keywords.
  • Extract full article text and author information via get_article_detail for NLP pipelines or document analysis workflows.
  • Aggregate OCCRP investigative projects by listing get_projects and linking each url to its constituent article records.
  • Filter money-laundering coverage by passing section=Money Laundering to get_articles_by_section and indexing the returned uri and date fields.
  • Identify partner organizations involved in cross-border investigations by collecting the partners array from get_article_detail across multiple articles.
  • Track publication cadence and topic distribution across article types by combining get_news and get_investigations with date-based sorting.
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 OCCRP have an official developer API?+
OCCRP does not publish a documented public developer API for its editorial content. This Parse API provides structured access to the articles, investigations, and projects published on occrp.org.
What does `get_article_detail` return that the search endpoints do not?+
get_article_detail is the only endpoint that returns the full article body text, authors, partners (collaborating organizations), and tags. Search and listing endpoints return only summary metadata: title, uri, description, date, regions, sections, and organizations.
Are there any fields that may be missing from article records?+
Yes. The organizations, keywords, regions, and sections fields in search results depend on OCCRP's editorial tagging and are not guaranteed to be populated on every article. Older articles in particular may have sparse metadata. The date field in get_article_detail returns null if the publication date is not found on the article page.
Does the API cover OCCRP's Aleph data platform or leaked document collections?+
Not currently. The API covers editorial content — articles, investigations, and projects published on occrp.org. OCCRP's Aleph investigative data platform, which indexes leaked documents and structured entity data, is a separate system not included here. You can fork this API on Parse and revise it to add endpoints targeting Aleph's public data.
Can I filter `search_articles` results by date range?+
Date range filtering is not currently exposed as a parameter. The endpoint supports filtering by query, region, section, and article_type. Each result includes a date field so client-side filtering by date is possible after retrieval. You can fork this API on Parse and revise it to add a date-range filter parameter.
Page content last updated . Spec covers 8 endpoints from occrp.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.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
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.
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.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.