IntroductionAuthenticationPaginationRate Limit

Search endpoints

Job Search POSTCompany Search POSTTechnographics POST

Account endpoints

Get Credit Balance GETGet Credits Consumption GET

Other

Get Companies Per Company Country Code GETGet Industries GETGet Jobs And Companies Per Job Country Code GETGet Geographic Locations GETList Technology Categories GETList Technologies GETGet Industries GET
TheirStack TheirStack Logo
DocumentationAPI ReferenceWebhooksDatasets
Catalog

List Technologies

This endpoint lets you: - List all the technologies we track - Search for any given technology. Pass a `name_pattern` parameter (case-insensitive, can be a regex pattern) - List the technologies within one or several categories. Pass a `category_pattern` parameter (case-insensitive, can be a regex pattern)

Calls to this endpoint don't cost you credits.

GET
/v0/catalog/technologies

Query Parameters

  • name_pattern
    stringnullable

    Case-insensitive text to search for in the technology name

  • slug
    array<string>nullabledeprecated

    Technology slug of a single technology

  • slugs
    array<string>nullable

    Technology slugs of one or many technologies

  • category_pattern
    stringnullable

    Case-insensitive text to search for in the technology category. For example, data to find 'data tools'.

  • category_slug
    stringnullable

    Technology category slug

  • parent_category_slug
    stringnullable

    Technology parent category slug

  • parent_category_pattern
    stringnullable

    Case-insensitive text to search for in the technology parent category name

  • page
    integer
    0 <= valuedefault: 0

    Page number.

  • limit
    integer
    1 <= valuedefault: 25

    Number of results per page

  • Response Body

    application/json

    application/json

    application/json

    application/json

    application/json

    curl -X GET "https://api.theirstack.com/v0/catalog/technologies"
    [
      {
        "name": "PostgreSQL",
        "category": "Relational Database",
        "slug": "kafka",
        "category_slug": "message-queue",
        "parent_category": "Data Stores",
        "parent_category_slug": "data-stores",
        "logo": "string",
        "logo_thumbnail": "string",
        "one_liner": "Apache Kafka",
        "url": "string",
        "description": "string",
        "jobs": 0,
        "companies": 0,
        "companies_found_last_week": 0
      }
    ]
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }

    How is this guide?

    Last updated on

    List Technology Categories GET

    This endpoint lets you get all the categories of the technologies we monitor, and the number of technologies and companies in each category.

    Get Industries GET

    This endpoint lets you: - List all the industries and their codes - See how many jobs and companies we have per industry - Search for an industry

    curl -X GET "https://api.theirstack.com/v0/catalog/technologies"