Skip to content
Eden Engine

Company Search by Name (Rank, Industries, Location, Headcount Band and Status)

omnial/company-search-by-name-ranked

Given a company-name keyword, returns the total number of matching organizations and a page of them ordered by the directory's rank (most prominent first). Each comes with its UUID, name and URL slug, a one-line description, rank, industry categories, headquarters location (city, region, country and continent), employee-count band, and operating status (operating, closed or acquired).

activeper callv1

Price

Up to $0.0273 per call; you pay what the call used

The price shown is the price you pay. No monthly minimum. Top-ups start at $5.

Data source

Crunchbase

Data from Crunchbase.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/company-search-by-name-ranked" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/company-search-by-name-ranked" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/company-search-by-name-ranked", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/company-search-by-name-ranked", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0273
Updated
Oct 17, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "A keyword to match against organization names."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "count": {
          "type": "number",
          "description": "How many organizations match in all; more than one call returns."
        },
        "entities": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "uuid": {
                "type": "string",
                "description": "The organization's UUID."
              },
              "properties": {
                "type": "object",
                "properties": {
                  "status": {
                    "type": "string",
                    "description": "The operating status, such as operating, closed or was_acquired."
                  },
                  "rank_org": {
                    "type": "number",
                    "description": "The organization's rank in the directory; lower is more prominent."
                  },
                  "categories": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "value": {
                          "type": "string",
                          "description": "The category name."
                        }
                      }
                    },
                    "description": "The organization's industry categories."
                  },
                  "identifier": {
                    "type": "object",
                    "properties": {
                      "value": {
                        "type": "string",
                        "description": "The organization's name."
                      },
                      "permalink": {
                        "type": "string",
                        "description": "The organization's URL slug in the directory."
                      }
                    }
                  },
                  "short_description": {
                    "type": "string",
                    "description": "A one-line description of the organization."
                  },
                  "num_employees_enum": {
                    "type": "string",
                    "description": "The employee-count band as a code, such as c_00011_00050 for 11 to 50 or c_10001_max for over 10,000."
                  },
                  "location_identifiers": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "value": {
                          "type": "string",
                          "description": "The place name."
                        },
                        "location_type": {
                          "type": "string",
                          "description": "The level: city, region, country or continent."
                        }
                      }
                    },
                    "description": "The headquarters location, one entry per level."
                  }
                }
              }
            }
          },
          "description": "The returned organizations, lowest rank number first."
        }
      }
    },
    "status": {
      "type": "string",
      "description": "The supplier's status word for the call."
    }
  },
  "description": "The matching organizations, as returned after shaping."
}