Dow Jones Content Search API

The Content Search API from Dow Jones — 1 operation(s) for content search.

Operations 1

POST /content/realtime/search Performs a full search of the PIB search system.

Documentation

📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-screening_and_monitoring_api-batch_screening_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-screening_and_monitoring_api-batch_screening_api_private_list
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-advanced-screening-and-monitoring-api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_search_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_profiles_api-risk_and_compliance_profiles
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_taxonomy_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_profiles_api-profile_history_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-due_diligence_reports_api-risk_reports_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-third_party_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis-dow_jones_newswires_real_time_api-real_time_search_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis-dow_jones_newswires_top_stories_api-top_stories_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis-dow_jones_financial_calendars_api-financial_calendars_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis
📖
Documentation
https://developer.dowjones.com/documents/factiva_integration-factiva_workflow_toolkit-endpoints-get_article
📖
Documentation
https://developer.dowjones.com/documents/factiva_integration-factiva_workflow_toolkit-endpoints-newsletters-newsletters
📖
Documentation
https://developer.dowjones.com/documents/site-docs-factiva_apis-factiva_workflow_apis_rest-factiva_news_search-news_radar_api-news_radar

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dow-jones-content-search-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

dow-jones-content-search-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Dow Jones Content Search API
  version: 2.0.0
  description: 'Operations tagged Content Search across 2 of this provider''s published API definitions: dow-jones-company-news-radar-api-openapi.json, dow-jones-newswires-real-time-api-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.dowjones.com/search-realtime
- url: https://api.dowjones.com/
tags:
- name: Content Search
paths:
  /content/realtime/search:
    security:
    - bearerAuth: []
    post:
      tags:
      - Content Search
      summary: Performs a full search of the PIB search system.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/performContentSearchRequest'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/articlesResponse'
        '400':
          description: Bad Request - Incorrect Parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error'
        '404':
          description: Not Found - No resource found for the request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error'
        5XX:
          description: Internal Server Error - Server encountered an unexpected condition
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error'
    servers:
    - url: https://api.dowjones.com/search-realtime
components:
  schemas:
    performContentSearchDateDaysRange:
      type: object
      properties:
        days_range:
          description: Date range
          type: string
          enum:
          - LastDay
          - LastWeek
          - LastMonth
          - Last3Months
          - Last6Months
          - LastYear
          - Last2Years
          - Last5Years
          - AllDates
      additionalProperties: false
    linkItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            type: string
            enum:
            - Link
          external:
            type: boolean
          icon:
            type: string
            enum:
            - Audio
            - Blog
            - Document
            - File
            - Interactives
            - None
            - Pdf
            - Self
            - Slideshow
            - Video
            - Vote
          link_type:
            type: string
            enum:
            - Article
            - Blog
            - Email
            - File
            - Image
            - Webpage
          ref:
            type: string
          uri:
            type: string
    resourceMeta:
      type: object
      properties:
        alternate_document_id:
          type: string
        alternate_document_ref:
          type: string
        bill_data:
          type: string
        clipping_date:
          type: string
          format: date
        clipping_time:
          type: string
          format: date-time
        code_sets:
          type: array
          items:
            $ref: '#/components/schemas/codeSet'
        document_vector:
          type: string
        edition:
          type: object
          properties:
            name:
              type: string
            print:
              $ref: '#/components/schemas/printEdition'
        emphasis:
          type: object
          properties:
            hot:
              type: boolean
            dominant:
              type: boolean
            analysis:
              type: boolean
        geo_relevance:
          type: array
          items:
            type: object
            properties:
              latitude:
                type: number
              longitude:
                type: number
        is_translation_allowed:
          type: boolean
        keywords:
          type: array
          items:
            type: string
        language:
          type: object
          properties:
            code:
              type: string
            descriptor:
              type: string
        metrics:
          type: object
          properties:
            character_count:
              type: integer
            word_count:
              type: integer
            image_count:
              type: integer
            chart_count:
              type: integer
        original_doc_id:
          type: string
        rank:
          type: integer
        source:
          type: object
          properties:
            code:
              type: string
            name:
              type: string
            logo:
              $ref: '#/components/schemas/imageItem'
        truncation_rules:
          type: array
          items:
            type: object
            properties:
              rule:
                type: string
                enum:
                - ExtraSmall
                - Small
                - Medium
                - Large
              length:
                type: integer
    blockquoteItem:
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            type: string
            enum:
            - Blockquote
    contentAttributes:
      type: object
      properties:
        art:
          $ref: '#/components/schemas/contentItem'
        associations:
          $ref: '#/components/schemas/associations'
        authors:
          type: array
          items:
            $ref: '#/components/schemas/author'
        best_date:
          type: string
          format: date
        best_time:
          type: string
          format: date-time
        body:
          type: array
          items:
            anyOf:
            - $ref: '#/components/schemas/paragraphItem'
            - $ref: '#/components/schemas/tableItem'
            - $ref: '#/components/schemas/headingItem'
            - $ref: '#/components/schemas/imageItem'
            - $ref: '#/components/schemas/datelineItem'
            - $ref: '#/components/schemas/taglineItem'
            - $ref: '#/components/schemas/insetItem'
            - $ref: '#/components/schemas/listItem'
            - $ref: '#/components/schemas/blockquoteItem'
            - $ref: '#/components/schemas/binaryItem'
        byline:
          $ref: '#/components/schemas/contentItem'
        column_name:
          type: string
        contact:
          $ref: '#/components/schemas/contentItem'
        content_collection:
          type: string
        content_status:
          type: string
        content_type:
          $ref: '#/components/schemas/contentType'
        copyright:
          $ref: '#/components/schemas/contentItem'
        corrections:
          type: array
          items:
            $ref: '#/components/schemas/paragraphItem'
        credit:
          $ref: '#/components/schemas/contentItem'
        content_resources:
          type: array
          description: Complex objects that are referenced inline in the content are referred to here
          items:
            description: ' removed untill fixed #/AssociatedResources'
        dist_publish_date:
          type: string
          format: date
        dist_publish_time:
          type: string
          format: date-time
        headline:
          $ref: '#/components/schemas/headline'
        live_date:
          type: string
          format: date
        live_time:
          type: string
          format: date-time
        load_date:
          type: string
          format: date
        load_time:
          type: string
          format: date-time
        modification_date:
          type: string
          format: date
        modification_time:
          type: string
          format: date-time
        notes:
          $ref: '#/components/schemas/contentItem'
        page:
          type: string
        publication_date:
          type: string
          format: date
        publication_time:
          type: string
          format: date-time
        publisher:
          type: object
          properties:
            code:
              type: string
            name:
              type: string
            group_code:
              type: string
            group_name:
              type: string
        section_name:
          $ref: '#/components/schemas/contentItem'
        seo_id:
          type: string
        snippet:
          $ref: '#/components/schemas/contentItem'
        summary:
          type: object
          properties:
            body:
              type: array
              items:
                anyOf:
                - $ref: '#/components/schemas/paragraphItem'
                - $ref: '#/components/schemas/headingItem'
                - $ref: '#/components/schemas/imageItem'
                - $ref: '#/components/schemas/datelineItem'
                - $ref: '#/components/schemas/taglineItem'
                - $ref: '#/components/schemas/insetItem'
                - $ref: '#/components/schemas/listItem'
                - $ref: '#/components/schemas/blockquoteItem'
            byline:
              $ref: '#/components/schemas/contentItem'
            destination_type:
              type: string
            headline:
              $ref: '#/components/schemas/headline'
            pages:
              type: array
              items:
                type: string
            related_links:
              type: array
              items:
                $ref: '#/components/schemas/linkItem'
            variant:
              type: string
        upstream_origin:
          type: string
        upstream_origin_id:
          type: string
        volume:
          type: string
    relatedResources:
      type: object
      properties:
        included_content:
          type: object
          properties:
            data:
              type: array
              items:
                type: object
                properties:
                  type:
                    $ref: '#/components/schemas/mediaTypes'
                  id:
                    type: string
        duplicate_content:
          type: object
          properties:
            data:
              type: array
              items:
                type: object
                properties:
                  type:
                    type: string
                    enum:
                    - content
                  id:
                    type: string
    codeSet:
      type: object
      properties:
        type:
          type: string
          enum:
          - Author
          - Organization
          - Industry
          - NewsSubject
          - People
          - Region
          - InformationProviderCodes
          - InformationProviderDescriptors
          - MarketSector
          - Products
          - Government
        id:
          type: string
          enum:
          - au
          - co
          - in
          - ns
          - pe
          - re
          - ipc
          - ipd
          - ms
          - pr
          - gv
        codes:
          type: array
          items:
            type: object
            properties:
              chartingsymbol:
                type: string
              code:
                type: string
              code_scheme:
                type: string
                enum:
                - DJID
                - Ticker
                - DUNS
                - ISIN
                - DJN
              descriptor:
                type: string
              symbol:
                type: string
              significance:
                type: string
                enum:
                - About
                - Significant
                - Mention
                - Lineage
                - Relevance
                - Association
    mediaTypes:
      type: string
      enum:
      - Audio
      - Chart
      - Combo
      - Flash
      - Hedcut
      - Illustration
      - Logo
      - Photo
      - Portrait
      - Promobox
      - Video
    author:
      type: object
      properties:
        full_name:
          type: string
        topic_id:
          type: string
    performContentSearchDateCustom:
      type: object
      properties:
        custom:
          type: object
          properties:
            from:
              type: string
              format: date
              description: Custom from date
              example: '2021-04-15'
            to:
              type: string
              format: date
              description: Custom to date
              example: '2021-04-15'
          required:
          - from
          - to
      additionalProperties: false
    includedResource:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/mediaTypes'
        id:
          type: string
        attributes:
          type: object
          properties:
            bytes:
              type: integer
            external:
              type: boolean
            height:
              type: integer
            id_ref:
              type: string
            is_responsive:
              type: boolean
            mime_type:
              type: string
            size_code:
              type: string
              description: 'size codes, along the lines of "FingerNail", "ThumbNail",

                "A", "OR", etc'
            slug:
              type: string
              description: ??????
            sub_type:
              type: string
            width:
              type: integer
        links:
          type: object
          properties:
            self:
              type: string
    associations:
      type: object
      properties:
        root_id:
          type: string
        parent_id:
          type: string
        parent_id_ref:
          type: string
    taglineItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            enum:
            - Tagline
    videoItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/mediaBaseItem'
      - properties:
          type:
            type: string
            enum:
            - Video
          api:
            type: string
    tableRow:
      type: object
      properties:
        type:
          type: string
          enum:
          - TableRow
        colspan:
          type: integer
        content:
          type: array
          items:
            $ref: '#/components/schemas/tableCell'
    tableCell:
      type: object
      properties:
        type:
          type: string
          enum:
          - TableCell
        content:
          $ref: '#/components/schemas/contentItems'
    includedResources:
      type: array
      items:
        $ref: '#/components/schemas/includedResource'
    headingItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            type: string
            default: Heading
          sub_type:
            enum:
            - Small
            - Sub
          fragment_id:
            type: string
            description: 'TODO: needs to be changed'
    mediaBaseItem:
      type: object
      properties:
        alternate_text:
          type: string
        alt_images:
          type: array
          items:
            type: object
            properties:
              name:
                type: string
              width:
                type: integer
              height:
                type: integer
              size_code:
                type: string
                description: the size code of the alternate image
              id:
                type: string
                description: id ref that links to the included items found in DNA Developer API
        caption:
          $ref: '#/components/schemas/contentItem'
        credit:
          type: string
        height:
          type: integer
        media_type:
          $ref: '#/components/schemas/mediaTypes'
        name:
          type: string
        properties:
          type: object
        slug:
          type: string
        uri:
          type: string
        width:
          type: integer
    contentData:
      type: object
      properties:
        type:
          type: string
          enum:
          - content
        id:
          type: string
        links:
          $ref: '#/components/schemas/resourceLinks'
        meta:
          $ref: '#/components/schemas/resourceMeta'
        attributes:
          anyOf:
          - $ref: '#/components/schemas/contentAttributes'
          - $ref: '#/components/schemas/errors'
        relationships:
          $ref: '#/components/schemas/relatedResources'
    textItem:
      type: object
      properties:
        text:
          type: string
    contentItem:
      anyOf:
      - $ref: '#/components/schemas/textItem'
      - type: object
        properties:
          content:
            $ref: '#/components/schemas/contentItems'
    paragraphItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            type: string
            enum:
            - Paragraph
          display:
            type: string
            enum:
            - Preformatted
            - Plain
          paragraph_type:
            type: string
            enum:
            - LeadParagraph
            - TailParagraph
    topLevelMeta:
      type: object
      properties:
        context:
          type: string
        count:
          type: integer
        metering:
          type: object
          properties:
            limit:
              type: integer
            remaining:
              type: string
            in_grace_period:
              type: boolean
            time_period_window:
              type: string
              enum:
              - Monthly
              - Yearly
    mediaItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/mediaBaseItem'
      - properties:
          type:
            type: string
            enum:
            - Media
    topLevelLinks:
      type: object
      properties:
        self:
          type: string
    listItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            type: string
            enum:
            - List
          ordered:
            type: boolean
    errors:
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/error'
    breakItem:
      type: object
      allOf:
      - $ref: '#/components/schemas/contentItem'
      - properties:
          type:
            type: string
            enum:
            - Break
    resourceLinks:
      type: object
      properties:
        audio_uri:
          type: string
        parent_uri:
          type: string
        self:
          type: string
        video_uri:
          type: string
        webpage_uri:
          type: string
    performContentSearchRequest:
      type: object
      properties:
        data:
          type: object
          properties:
            id:
              type: string
              default: Search
            type:
              type: string
              enum:
              - content
            attributes:
              type: object
              properties:
                query:
                  type: object
                  properties:
                    content_collection:
                      type: array
                      items:
                        type: string
                        enum:
                        - Publications
                        - Blogs
                        - Internal
                        - NewsSites
                        - Pictures
                        - WebSites
                        - Summary
                      description: Content types
                    search_string:
                      type: array
                      items:
                        type: object
                        properties:
                          mode:
                            description: Search string mode
                            type: string
                            enum:
                            - Unified
                          scope:
                            type: string
                            enum:
                            - Author
                            - Industry
                            - Language
                            - NewsSubject
                            - Organization
                            - People
                            - PublicationDate
                            - PublicationMonth
                            - PublicationWeek
                            - PublicationYear
                            - Region
                            - Source
                            description: Search string mode
                          value:
                            type: string
                            description: Search string value
                      description: Search string
                    boost_string:
                      type: array
                      items:
                        type: object
                        properties:
                          mode:
                            description: Search boost string mode
                            type: string
                            enum:
                            - Unified
                          scope:
                            type: string
                            enum:
                            - Author
                            - Industry
                            - Language
                            - NewsSubject
                            - Organization
                            - People
                            - PublicationDate
                            - PublicationMonth
                            - PublicationWeek
                            - PublicationYear
                            - Region
                            - Source
                            description: Search boost string mode
                          value:
                            type: string
                            description: Search boost string value
                          boost:
                            type: string
                            enum:
                            - Up
                            - Down
                      description: Search boosting
                    date:
                      type: object
                      description: The publication date of headlines. If this value is not supplied, the most current headlines are returned
                      oneOf:
                      - $ref: '#/components/schemas/performContentSearchDateDaysRange'
                      - $ref: '#/components/schemas/performContentSearchDateCustom'
                    original_doc_id_filter:
                      type: array
                      description: List of original document ids/accession numbers
                      items:
                        type: string
                        description: Accession number of an article
                similarity_filter:
                  type: object
                  properties:
                    is_sort_by:
                      type: boolean
                      default: false
                      description: Is sorting by
                    document_vector:
                      type: string
                      description: Document vector
                    type:
                      type: string
                      enum:
                      - Find
                      - Refine
                      - Exclude
                    article_id:
                      type: string
                      description: Article Id
                    is_exclude_original:
                      type: boolean
                      default: false
                      description: Is exclude original
                  description: Similarity filter
                linguistics:
                  type: object
                  properties:
                    query_language:
                      type: string
                    is_lemmatization_on:
                      type: boolean
                      default: false
                      description: Is lemmatization on
                formatting:
                  type: object
                  properties:
                    snippet_type:
                      description: Headline snippet type
                      type: string
                      enum:
                      - Contextual
                      - Fixed
                      - None
                    markup_type:
                      description: Headline markup type
                      type: string
                      enum:
                      - None
                      - Highlight
                      - All
                    sort_order:
                      description: The order in which the results must be sorted
                      type: string
                      enum:
                      - PublicationDateChronological
                      - -PublicationDateChronological
                      - Relevance
                      - RelevanceMediumFreshness
                      - RelevanceHighFreshness
                      - ArrivalTime
                      - FreshnessDateChronological
                      - -FreshnessDateChronological
                      - BestDateChronological
                      - -BestDateChronological
                      - FIFO
                      - LIFO
                      example: -PublicationDateChronological
                    is_return_rich_article_id:
                      type: boolean
                      default: false
                      description: Request the return of the rich article id (alternate id) both in the id and alternate_id fields.
                navigation:
                  type: object
                  properties:
                    is_return_collection_count:
                      type: boolean
                      default: false
                      description: Return collection counts
                    content_collection_count:
                      type: array
                      items:
                        type: string
                        enum:
                        - Publications
                        - Blogs
                        - Internal
                        - NewsSites
                        - Pictures
                        - WebSites
                        - Summary
                      description: Content collection to get count
                    is_return_headline_coding:
                      type: boolean
                      default: false
                      description: Return headline coding
                    is_return_djn_headline_coding:
                      type: boolean
                      default: false
                      description: Is Return DJN headline coding
                    keyword_navigators:
                      type: object
                      properties:
                        is_return_keywords:
                          type: boolean
                          default: false
                          description: Return keywords
                        max_keywords:
                          type: integer
                          description: Max keywords
                    code_navigators:
                      type: object
                      properties:
                        mode:
                          description: Code navigator mode
                          type: string
                          enum:
                          - None
                          - Folder
                          - All
                        sub_type:
                          type: string
                          description: subtype of the navigator we need to filter. Valid only for region navigator, with values city, state, country, snr
                          enum:
                          - City
                          - State
                          - Country
                          - SNR
                        min_buckets:
                          type: integer
                          description: Minimum number of code navigators
                        max_buckets:
                          type: integer
                          description: Maximum number of code navigators
                        custom_navigator:
                          type: array
                          items:
                            type: object
                            properties:
                              navigator_type:
                                type: array
                                items:
                                  type: string
                                  enum:
                                  - Author
                                  - ClippingTime
                                  - Company
                                  - CompanyAbout
                                  - CompanyAboutAssociateLineage
                                  - CompanyOccurrence
                                  - Industry
                                  - IndustryAbout
                                  - IndustryLowLevel
                                  - IndustryTopLevel
                                  - Language
                                  - OrganizationType
                                  - Person
                                  - Region
                                  - RegionAbout
                                  - RegionCity
                                  - RegionCountry
                                  - RegionLowLevel
                                  - RegionOccurrence
                                  - RegionState
                                  - RegionTopLevel
                                  - Subject
                                  - SubjectAbout
                                  - SubjectLowLevel
                                  - SubjectTopLevel
                                  - Source
                                  - SourceFamily
                                description: Custom code navigator type to retrieve
                              sub_type:
                                type: string
                                description: subtype of the navigator we need to filter. Valid only for region navigator, with values city, state, country, snr
                                enum:
                                - City
                                - State
                                - Country
                                - SNR
                              min_buckets:
                                type: integer
                                description: Minimum number of custom code navigators
                              max_buckets:
                                type: integer
                                description: Maximum number of custom code navigators
                    time_navigators:
                      type: array
                      items:
                        type: object
                        properties:
                          mode:
                            description: Time navigator mode
                            type: string
                            enum:
                            - None
                            - PublicationDate
                            - PublicationYear
                            - PublicationMonth
                            - PublicationWeek
                            - AutoDetect
                            - All
                          min_buckets:
                            type: integer
                            description: Minimum number of time navigators
                          max_buckets:
                            type: integer
                            description: Maximum number of time navigators
                descriptor:
                  type: object
                  properties:

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dow-jones/refs/heads/main/openapi/dow-jones-content-search-api-openapi.yml