Words API Categories API

Words API Category, Region, and Domain-Usage Relationships.

Operations 7

GET /words/{word}/inCategory Get Word In Category #
GET /words/{word}/hasCategories Get Word Has Categories #
GET /words/{word}/usageOf Get Word Usage Of #
GET /words/{word}/hasUsages Get Word Has Usages #
GET /words/{word}/inRegion Get Word In Region #
GET /words/{word}/regionOf Get Word Region Of #
GET /words/{word}/pertainsTo Get Word Pertains To #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-word-entry-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-definitions-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-synonyms-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-antonyms-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-examples-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-rhymes-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-frequency-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-syllables-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-pronunciation-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-schema/words-search-response-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-structure/words-word-entry-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/words/refs/heads/main/json-structure/words-result-structure.json

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/words-categories-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

words-categories-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Words Categories API
  version: 1.0.0
  description: Words API is a RESTful English-language API that provides definitions, synonyms, antonyms, related words, syllables, pronunciation (IPA), rhymes, frequency, and hierarchical lexical relationships (typeOf, hasTypes, partOf, hasParts, memberOf, similarTo, also, entails, inCategory, inRegion, pertainsTo, etc.) for more than 150,000 English words. Authentication is handled via the RapidAPI marketplace using the X-RapidAPI-Key and X-RapidAPI-Host headers.
  contact:
    name: Words API Support
    email: support@wordsapi.com
    url: https://www.wordsapi.com/
  license:
    name: Words API Terms of Service
    url: https://www.wordsapi.com/
  x-generated-from: documentation
  x-last-validated: '2026-05-30'
servers:
- url: https://wordsapiv1.p.rapidapi.com
  description: Words API production endpoint, served through the RapidAPI gateway.
security:
- RapidApiKey: []
tags:
- name: Categories
  description: Words API Category, Region, and Domain-Usage Relationships.
paths:
  /words/{word}/inCategory:
    get:
      tags:
      - Categories
      operationId: getInCategory
      summary: Get Word In Category
      description: Returns the categories the given word belongs to.
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: inCategory returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InCategoryResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /words/{word}/hasCategories:
    get:
      tags:
      - Categories
      operationId: getHasCategories
      summary: Get Word Has Categories
      description: Returns the subcategories of the given category word.
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: hasCategories returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HasCategoriesResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /words/{word}/usageOf:
    get:
      tags:
      - Categories
      operationId: getUsageOf
      summary: Get Word Usage Of
      description: Returns the domain-usage classifications of the given word.
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: usageOf returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UsageOfResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /words/{word}/hasUsages:
    get:
      tags:
      - Categories
      operationId: getHasUsages
      summary: Get Word Has Usages
      description: Returns the domain-usage examples of the given word.
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: hasUsages returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HasUsagesResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /words/{word}/inRegion:
    get:
      tags:
      - Categories
      operationId: getInRegion
      summary: Get Word In Region
      description: Returns the geographic regions where the given word is used.
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: inRegion returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InRegionResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /words/{word}/regionOf:
    get:
      tags:
      - Categories
      operationId: getRegionOf
      summary: Get Word Region Of
      description: Returns the regional variants associated with the given word.
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: regionOf returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RegionOfResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /words/{word}/pertainsTo:
    get:
      tags:
      - Categories
      operationId: getPertainsTo
      summary: Get Word Pertains To
      description: Returns words to which the given word pertains (adjective-to-noun and similar relations).
      parameters:
      - $ref: '#/components/parameters/Word'
      responses:
        '200':
          description: pertainsTo returned.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PertainsToResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  parameters:
    Word:
      name: word
      in: path
      required: true
      description: The English word to look up.
      schema:
        type: string
      example: apple
  schemas:
    InCategoryResponse:
      type: object
      properties:
        word:
          type: string
        inCategory:
          type: array
          items:
            type: string
    HasCategoriesResponse:
      type: object
      properties:
        word:
          type: string
        hasCategories:
          type: array
          items:
            type: string
    InRegionResponse:
      type: object
      properties:
        word:
          type: string
        inRegion:
          type: array
          items:
            type: string
    HasUsagesResponse:
      type: object
      properties:
        word:
          type: string
        hasUsages:
          type: array
          items:
            type: string
    RegionOfResponse:
      type: object
      properties:
        word:
          type: string
        regionOf:
          type: array
          items:
            type: string
    PertainsToResponse:
      type: object
      properties:
        word:
          type: string
        pertainsTo:
          type: array
          items:
            type: string
    UsageOfResponse:
      type: object
      properties:
        word:
          type: string
        usageOf:
          type: array
          items:
            type: string
  securitySchemes:
    RapidApiKey:
      type: apiKey
      in: header
      name: X-RapidAPI-Key
      description: RapidAPI subscription key. The X-RapidAPI-Host header (wordsapiv1.p.rapidapi.com) is also required.