bankday-dev Minimum Wage API

The Minimum Wage API from bankday-dev — 3 operation(s) for minimum wage.

Operations 3

GET /v1/minimum-wage Minimum wage at a place and date #
GET /v1/minimum-wage/changes Minimum wage change feed #
GET /v1/minimum-wage/jurisdictions Jurisdictions we cover #

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/bankday-dev:bankday-dev-minimum-wage-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

bankday-dev-minimum-wage-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Bankday Minimum Wage API
  version: 1.0.0
  description: Business days, holidays and settlement dates for payment rails, exchanges and countries.
  contact:
    url: https://bankday.dev
servers:
- url: https://bankday.dev
security:
- bearer: []
tags:
- name: Minimum Wage
paths:
  /v1/minimum-wage:
    get:
      operationId: minimum_wage
      summary: Minimum wage at a place and date
      description: 'Every minimum wage that applies at a location on a date: federal, state (or a state region such as New York City or the Portland metro area), county and city, with the one that governs, the tipped minimum cash wage, other rates for defined groups (youth, small employers, hotels, fast food, health care), the next scheduled change and changes whose amount isn''t announced yet. Every rate carries its official source and the date we last checked it. Give an address or coordinates for an exact answer: they resolve to a Census county and incorporated place, so unincorporated areas and towns that opted out of a county ordinance come out right. A city and county name works too, and the response lists under may_apply any rate that depends on details a name can''t settle. When a state''s own rate depends on the county (Oregon), minimum_wage is null until you pass one. other_rates lists the group rates under each law that covers the location. Each employee is owed the highest rate that covers them, so a lower state or federal group rate doesn''t override a city or county rate unless the local law exempts that group. Canada: pass the province code as state. Plans: federal and state rates are on every plan; city and county rates by name need Developer, and address or coordinate lookups need Business. On the Free plan, a lookup where a local rate applies returns minimum_wage: null and a local_rates note instead of a figure a local rate overrides.'
      parameters:
      - name: address
        in: query
        required: false
        description: US street address, e.g. 600 4th Ave, Seattle, WA 98104 (Business plan)
        schema:
          type: string
      - name: lat
        in: query
        schema:
          type: number
      - name: lon
        in: query
        schema:
          type: number
      - name: state
        in: query
        required: false
        description: Two-letter state, territory or Canadian province code, when not using an address
        schema:
          type: string
      - name: county
        in: query
        required: false
        description: County name, e.g. King County (optional)
        schema:
          type: string
      - name: city
        in: query
        required: false
        description: City name, e.g. Seattle (optional)
        schema:
          type: string
      - name: date
        in: query
        required: false
        description: YYYY-MM-DD, default today. Data starts on 2026-01-01.
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
              example:
                date: '2027-01-01'
                location:
                  country: US
                  state: WA
                  county: King County
                  county_fips: '53033'
                  city: Seattle
                  place_fips: '5363000'
                  incorporated: true
                  resolved_by: name
                currency: USD
                minimum_wage: 22.14
                governing_jurisdiction: us-wa-seattle
                tipped_minimum_cash_wage: 22.14
                rates:
                - jurisdiction: us
                  name: United States
                  level: federal
                  rate: 7.25
                  tipped_cash_wage: 2.13
                  effective: '2009-07-24'
                  source: https://www.dol.gov/agencies/whd/minimum-wage
                  verified: '2026-10-26'
                - jurisdiction: us-wa
                  name: Washington
                  level: state
                  rate: 17.73
                  tipped_cash_wage: 17.73
                  effective: '2027-01-01'
                  source: https://lni.wa.gov/...
                  verified: '2026-10-26'
                - jurisdiction: us-wa-seattle
                  name: Seattle
                  level: city
                  rate: 22.14
                  tipped_cash_wage: 22.14
                  effective: '2027-01-01'
                  source: https://www.seattle.gov/...
                  verified: '2026-10-26'
                may_apply: []
                other_rates:
                - jurisdiction: us
                  variant: youth
                  label: Youth opportunity wage
                  rate: 4.25
                  effective: '1997-09-01'
                - jurisdiction: us-wa
                  variant: youth-14-15
                  label: Workers aged 14 and 15
                  rate: 15.07
                  effective: '2027-01-01'
                next_change: null
                pending_changes:
                - jurisdiction: us-wa
                  name: Washington
                  effective: '2028-01-01'
                  note: Annual CPI-W adjustment (August to August). L&I announces the new rate on September 30, 2027.
                  source: https://lni.wa.gov/...
                - jurisdiction: us-wa-seattle
                  name: Seattle
                  effective: '2028-01-01'
                  note: Annual inflation adjustment (Seattle-Tacoma-Bellevue CPI-W). The Office of Labor Standards announces the next year's rate by the fall.
                  source: https://www.seattle.gov/...
                warnings: []
                data_as_of: '2026-10-27'
        '400':
          $ref: '#/components/responses/Error'
        '401':
          $ref: '#/components/responses/Error'
        '404':
          $ref: '#/components/responses/Error'
        '422':
          $ref: '#/components/responses/Error'
        '429':
          $ref: '#/components/responses/Error'
      tags:
      - Minimum Wage
  /v1/minimum-wage/changes:
    get:
      operationId: minimum_wage_changes
      summary: Minimum wage change feed
      description: 'Every scheduled minimum wage change between from and to (default: the next 12 months), with the previous and new rate and the source, plus pending: changes that are scheduled but whose amount isn''t published yet. Poll it monthly, or before January 1 and July 1, to update rates ahead of time. Supports format=csv. Business plan and above.'
      parameters:
      - name: from
        in: query
        schema:
          type: string
          format: date
      - name: to
        in: query
        schema:
          type: string
          format: date
      - name: state
        in: query
        required: false
        description: Two-letter state or province code (optional)
        schema:
          type: string
      - name: level
        in: query
        required: false
        description: federal, state, region, county, city, province or territory (optional)
        schema:
          type: string
      - name: include_variants
        in: query
        required: false
        description: true to include youth, small employer and industry rates
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
        '400':
          $ref: '#/components/responses/Error'
        '401':
          $ref: '#/components/responses/Error'
        '404':
          $ref: '#/components/responses/Error'
        '422':
          $ref: '#/components/responses/Error'
        '429':
          $ref: '#/components/responses/Error'
      tags:
      - Minimum Wage
  /v1/minimum-wage/jurisdictions:
    get:
      operationId: minimum_wage_jurisdictions
      summary: Jurisdictions we cover
      description: Every jurisdiction in the minimum wage data, with its level, coverage and other rate groups. Filter by state, country or level. Supports format=csv. The full data with every rate and source is at /v1/minimum-wage/export (Scale plan, JSON or format=csv).
      parameters:
      - name: state
        in: query
        required: false
        description: Two-letter state or province code (optional)
        schema:
          type: string
      - name: level
        in: query
        required: false
        description: Level filter (optional)
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
        '400':
          $ref: '#/components/responses/Error'
        '401':
          $ref: '#/components/responses/Error'
        '404':
          $ref: '#/components/responses/Error'
        '422':
          $ref: '#/components/responses/Error'
        '429':
          $ref: '#/components/responses/Error'
      tags:
      - Minimum Wage
components:
  responses:
    Error:
      description: Error
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: object
                properties:
                  code:
                    type: string
                  message:
                    type: string
  securitySchemes:
    bearer:
      type: http
      scheme: bearer