AccuWeather Ads API

The Ads API from AccuWeather — 1 operation(s) for ads.

Operations 1

GET /api/ads/{locationKey} AccuWeather Get the Data for Given Ad Slots

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/accuweather-ads-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

accuweather-ads-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AccuWeather One Active Storms Ads API
  description: AccuWeather's internal product API for the One platform.
  version: v1
servers:
- url: https://dataservice.accuweather.com
  description: Base URL reconciled from apis.yml
tags:
- name: Ads
paths:
  /api/ads/{locationKey}:
    get:
      tags:
      - Ads
      summary: AccuWeather Get the Data for Given Ad Slots
      parameters:
      - name: locationKey
        in: path
        description: AccuWeather location key
        required: true
        schema:
          type: string
        example: '347628'
      - name: page
        in: query
        description: Page id
        schema:
          type: string
        example: example-value
      - name: slots
        in: query
        description: Comma seperated list of ad slots
        schema:
          type: string
        example: example-value
      responses:
        '200':
          description: Ad data success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AdData'
              examples:
                _api_ads_locationKey200Example:
                  summary: Default _api_ads_locationKey 200 response
                  x-microcks-default: true
                  value:
                    globalAdConfig:
                      prebidTimeout: 1
                      awxTimeout: 1
                      bundleUrl: https://www.accuweather.com/en/us/new-york-ny/10007/weather-forecast/347628
                      bundleId: '500123'
                      gptEnableSingleRequest: true
                      gptLazyLoading: example-value
                      buyItNowSkipGoogleAdManager: true
                      testVariant: example-value
                      deviceClass: example-value
                      disableInitialAdLoad: true
                      javascriptHead: example-value
                      javascriptBody: example-value
                    ortbConfig:
                      name: New York
                      domain: example-value
                      categories:
                      - example-value
                      sectionCategories:
                      - example-value
                      pageCategories:
                      - example-value
                      keywords: '347628'
                      pageUrl: https://www.accuweather.com/en/us/new-york-ny/10007/weather-forecast/347628
                      referrerUrl: https://www.accuweather.com/en/us/new-york-ny/10007/weather-forecast/347628
                      isOptimizedForMobile: true
                      hasPrivacyPolicy: true
                      publisher:
                        name: New York
                        domain: example-value
                        categories:
                        - null
                      content:
                        title: example-value
                        url: https://www.accuweather.com/en/us/new-york-ny/10007/weather-forecast/347628
                        categories:
                        - null
                        productQuality: example-value
                        context: Partly cloudy
                        keywords: '347628'
                        sourceRelationship: Indirect
                        language: example-value
                        data:
                          name: null
                          extensions: null
                          segments: null
                    adPageInfo: {}
                    adSlots: {}
                    adInfo: {}
                    uspString: example-value
                    ppid: '500123'
                    isPrebidDisabled: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    Bid:
      type: object
      properties:
        bidder:
          type:
          - string
          - 'null'
        params:
          type:
          - object
          - 'null'
          additionalProperties: {}
        isBuyItNow:
          type: boolean
      additionalProperties: false
    OrtbData:
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
        extensions:
          type:
          - object
          - 'null'
          additionalProperties: {}
        segments:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/OrtbSegment'
      additionalProperties: false
    PrebidTimeoutOutVars:
      type: object
      properties:
        prebidTimeout:
          type: integer
          format: int32
        awxTimeout:
          type: integer
          format: int32
        bundleUrl:
          type:
          - string
          - 'null'
          deprecated: true
        bundleId:
          type:
          - string
          - 'null'
        gptEnableSingleRequest:
          type: boolean
        gptLazyLoading:
          type:
          - string
          - 'null'
        buyItNowSkipGoogleAdManager:
          type: boolean
        testVariant:
          type:
          - string
          - 'null'
        deviceClass:
          type:
          - string
          - 'null'
        disableInitialAdLoad:
          type: boolean
        javascriptHead:
          type:
          - string
          - 'null'
        javascriptBody:
          type:
          - string
          - 'null'
      additionalProperties: false
    AdData:
      type: object
      properties:
        globalAdConfig:
          $ref: '#/components/schemas/PrebidTimeoutOutVars'
        ortbConfig:
          $ref: '#/components/schemas/OrtbSite'
        adPageInfo:
          $ref: '#/components/schemas/AdPageInfo'
        adSlots:
          type:
          - object
          - 'null'
          additionalProperties:
            $ref: '#/components/schemas/Ad'
        adInfo:
          type:
          - object
          - 'null'
          additionalProperties:
            type: string
        uspString:
          type:
          - string
          - 'null'
        ppid:
          type:
          - string
          - 'null'
        isPrebidDisabled:
          type: boolean
      additionalProperties: false
    OrtbSegment:
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
        value:
          type:
          - string
          - 'null'
      additionalProperties: false
    AdPageInfo:
      type: object
      additionalProperties: false
    OrtbContent:
      type: object
      properties:
        title:
          type:
          - string
          - 'null'
        url:
          type:
          - string
          - 'null'
        categories:
          type:
          - array
          - 'null'
          items:
            type: string
        productQuality:
          type:
          - string
          - 'null'
        context:
          type:
          - string
          - 'null'
        keywords:
          type:
          - string
          - 'null'
        sourceRelationship:
          $ref: '#/components/schemas/OrtbRelationshipType'
        language:
          type:
          - string
          - 'null'
        data:
          $ref: '#/components/schemas/OrtbData'
      additionalProperties: false
    OrtbRelationshipType:
      enum:
      - Indirect
      - Direct
      type: string
    OrtbPublisher:
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
        domain:
          type:
          - string
          - 'null'
        categories:
          type:
          - array
          - 'null'
          items:
            type: string
      additionalProperties: false
    Ad:
      type: object
      properties:
        slot:
          type:
          - string
          - 'null'
        adDivId:
          type:
          - string
          - 'null'
        adUnitCode:
          type:
          - string
          - 'null'
        bidders:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Bid'
        upr:
          type:
          - number
          - 'null'
          format: float
      additionalProperties: false
    OrtbSite:
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
        domain:
          type:
          - string
          - 'null'
        categories:
          type:
          - array
          - 'null'
          items:
            type: string
        sectionCategories:
          type:
          - array
          - 'null'
          items:
            type: string
        pageCategories:
          type:
          - array
          - 'null'
          items:
            type: string
        keywords:
          type:
          - string
          - 'null'
        pageUrl:
          type:
          - string
          - 'null'
        referrerUrl:
          type:
          - string
          - 'null'
        isOptimizedForMobile:
          type: boolean
        hasPrivacyPolicy:
          type: boolean
        publisher:
          $ref: '#/components/schemas/OrtbPublisher'
        content:
          $ref: '#/components/schemas/OrtbContent'
      additionalProperties: false