Skip to content

// get /v1/technology

Technology Checker API

Detect all technologies used by any website domain. Returns each technology with name, icon, description, website, and categorized tags.

Free

// api console

GETapi.tomba.io/v1/technology
Example response from the API reference
[0].slug
intercom
[0].name
Intercom
[0].icon
Intercom.png
[0].website
https://www.intercom.com
[0].categories
1 item

// 01 · request

Technology is one HTTPS request

Send the parameters with your key and secret. Every SDK, the CLI and the MCP server make this same call.

GET/technologyParameter
domainrequired
Website domain
curl "https://api.tomba.io/v1/technology?domain=piedpiper.com" \
  -H "X-Tomba-Key: $TOMBA_API_KEY" \
  -H "X-Tomba-Secret: $TOMBA_SECRET_KEY"

// 02 · response

What comes back

JSON, the same in every language. Fields Tomba doesn't know are null, never guessed.

GET/technologyField
data[]array | null
Each technology the website runs; null when none is detected
data[].slug, data[].namestring
Its identifier and name
data[].icon, data[].websitestring
Its icon file and website
data[].categories[]array
Its categories, each with an id, slug and name
domainstring
The domain you sent
GET /technology
200 OK· Free
{
  "domain": "piedpiper.com",
  "data": [
    {
      "slug": "intercom",
      "name": "Intercom",
      "icon": "Intercom.png",
      "website": "https://www.intercom.com",
      "categories": [
        {
          "id": 52,
          "slug": "live-chat",
          "name": "Live chat"
        }
      ]
    },
    {
      "slug": "google-analytics",
      "name": "Google Analytics",
      "icon": "Google Analytics.svg",
      "website": "https://marketingplatform.google.com/about/analytics",
      "categories": [
        {
          "id": 10,
          "slug": "analytics",
          "name": "Analytics"
        }
      ]
    }
  ]
}

// 03 · cost and limits

What a call costs

A call is charged only under the condition below. Rate limits depend on your plan.

// cost

Freefree

Charged when: Not charged; needs a positive search balance.

Errors, 429 and 451 responses, and the same request again within your usage window cost nothing.

How credits work

// rate limits

Requests per second / minute / day
FreeBasicGrowthPro
Search, finder, similar, technology1 / 2 / 53 / 50 / 5005 / 80 / 1,0008 / 150 / 4,000
Email verifier1 / 2 / 102 / 40 / 5003 / 60 / 1,0005 / 100 / 4,000

Pro Plus, Scale and credit packs of 50,000 or more: no limit on these endpoints. Enterprise: no per-second or per-minute limit, 100,000 requests a day. Daily limits reset at 00:00 UTC. Rate limits

// faq

Technology Checker API Questions

Still have questions? Visit the help center

// quick start

Make your first call in a minute

Free account, real API key, the same endpoints Enterprise customers use.

  1. 1Create a free account25 searches a month. No card.
  2. 2Copy your key and secretFrom API keys in the dashboard.
  3. 3Call the APIPaste the request; the answer is JSON.
curl "https://api.tomba.io/v1/email-finder?domain=piedpiper.com&first_name=Richard&last_name=Hendricks" \
  -H "X-Tomba-Key: $TOMBA_API_KEY" \
  -H "X-Tomba-Secret: $TOMBA_SECRET_KEY"
Response
200 OK· 1 search credit
{
  "data": {
    "email": "richard@piedpiper.com",
    "first_name": "Richard",
    "last_name": "Hendricks",
    "full_name": "Richard Hendricks",
    "website_url": "piedpiper.com",
    "company": "Pied Piper",
    "pattern": "{first}",
    "department": "executive",
    "type": "personal",
    "position": "CEO",
    "country": "US",
    "gender": "male",
    "twitter": null,
    "linkedin": "https://www.linkedin.com/in/richard-hendricks",
    "score": 100,
    "accept_all": false,
    "phone_number": true,
    "verification": {
      "date": "2025-01-15T10:32:00+01:00",
      "status": "valid"
    },
    "sources": [
      {
        "uri": "https://piedpiper.com/blog/engineering",
        "website_url": "piedpiper.com",
        "extracted_on": "2024-06-01T09:14:07+01:00",
        "last_seen_on": "2025-01-10T17:02:44+01:00",
        "still_on_page": true
      }
    ],
    "phone_data": []
  }
}