Skip to main content
GET
/
api
/
external
/
categories
curl -X GET "https://wurkapi.fun/api/external/categories?page=1" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Accept: application/json"
{
  "categories": [
    {
      "main": "Creative",
      "subcategories": [
        "Meme Creation",
        "Video Editing",
        "Graphic Design",
        "Content Writing"
      ]
    },
    {
      "main": "Research",
      "subcategories": [
        "Data Collection",
        "Market Research",
        "Fact Checking",
        "Analysis"
      ]
    },
    {
      "main": "Others",
      "subcategories": [
        "General",
        "Miscellaneous"
      ]
    }
  ],
  "page": 1,
  "totalPages": 1,
  "pageSize": 50
}

Authentication

X-API-Key
string
required
Your WURK API key

Query Parameters

page
integer
default:"1"
Page number for pagination

Response

categories
array
Array of categories with their subcategories
page
integer
Current page number
totalPages
integer
Total number of pages
pageSize
integer
Number of items per page (50)

Rate Limit

10 requests per minute

Caching

Server caches each page for 1 hour
curl -X GET "https://wurkapi.fun/api/external/categories?page=1" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Accept: application/json"
{
  "categories": [
    {
      "main": "Creative",
      "subcategories": [
        "Meme Creation",
        "Video Editing",
        "Graphic Design",
        "Content Writing"
      ]
    },
    {
      "main": "Research",
      "subcategories": [
        "Data Collection",
        "Market Research",
        "Fact Checking",
        "Analysis"
      ]
    },
    {
      "main": "Others",
      "subcategories": [
        "General",
        "Miscellaneous"
      ]
    }
  ],
  "page": 1,
  "totalPages": 1,
  "pageSize": 50
}