Glasser

Fornecido por Crustdata

Pesquisar empresas por uma condição de filtro (Crustdata)

$0.009 por resultadorespostas em até 40s

Encontre empresas usando exatamente uma condição de campo nativo — setor, país, número de funcionários ou financiamento — e escolha quais campos cada linha de empresa retorna. Vinte empresas por página, com paginação por cursor.

Como executar

Etapa 1Configurar

Uma vez: cole isto no chat do seu agente. O Skill instala a CLI e faz login sozinho. Para um agente que não pode usar um shell, conecte-o pelo MCP.

Configurar
set up https://glasser.ai/SKILL.md

Show me how to use the Crustdata endpoint /company/search on Glasser.

Etapa 2Experimente uma tarefa de exemplo específica

Quando precisar qualificar potenciais clientes, você pode comparar as informações das empresas com seus critérios de cliente ideal para decidir quais contas pesquisar em seguida.

Copie este prompt no seu agente para analisar empresas com base nos seus critérios de cliente ideal.

Prompt
Use crustdata:/company/search on Glasser.
Check the returned company data against my ideal-customer criteria.

Estrutura do endpoint

json
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "filters",
    "fields"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 20,
      "minimum": 1
    },
    "cursor": {
      "type": "string",
      "maxLength": 4096,
      "minLength": 1
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9_]+(\\.[a-z0-9_]+)*$",
        "maxLength": 512,
        "minLength": 1
      },
      "maxItems": 20,
      "minItems": 1,
      "description": "Dot-paths to return for each company, 1 to 20. Common fields: crustdata_company_id, basic_info.name, basic_info.primary_domain, basic_info.website, basic_info.year_founded, basic_info.employee_count_range, headcount.total, funding.total_investment_usd, funding.last_round_amount_usd, funding.last_fundraise_date, funding.investors, locations.country, locations.city, taxonomy.professional_network_industry, taxonomy.categories, hiring.openings_count, followers.count. Not returned by search: basic_info.industries, competitors.*, roles.*, technographics.*. Full list: https://docs.crustdata.com/company-docs/search/reference#response-fields"
    },
    "filters": {
      "type": "object",
      "required": [
        "field",
        "type",
        "value"
      ],
      "properties": {
        "type": {
          "enum": [
            "=",
            "!=",
            "<",
            "=<",
            ">",
            "=>",
            "in",
            "not_in",
            "(.)",
            "[.]"
          ],
          "type": "string",
          "description": "Comparison. Use \"=>\" and \"=<\" (\">=\" and \"<=\" are not accepted). \"in\" and \"not_in\" take an array; \"(.)\" is a fuzzy all-words match and \"[.]\" a case-insensitive exact-phrase match."
        },
        "field": {
          "type": "string",
          "pattern": "^[a-z0-9_]+(\\.[a-z0-9_]+)*$",
          "maxLength": 512,
          "minLength": 1,
          "description": "Dot-path of one indexed company field. Common fields: basic_info.name, basic_info.primary_domain, basic_info.industries, basic_info.company_type, basic_info.employee_count_range, basic_info.year_founded, headcount.total, headcount.growth_percent.12m, funding.total_investment_usd, funding.last_round_amount_usd, funding.last_fundraise_date, funding.last_round_type, funding.investors, locations.country (ISO-3 code such as \"USA\" or a full country name), locations.state, locations.city, taxonomy.professional_network_industry, taxonomy.categories, revenue.estimated.lower_bound_usd, followers.count, technographics.technologies.name. Get exact values from crustdata /company/search/autocomplete. Full list: https://docs.crustdata.com/company-docs/search/reference#searchable-fields"
        },
        "value": {
          "anyOf": [
            {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "anyOf": [
                    {
                      "type": "number"
                    },
                    {
                      "enum": [
                        "Infinity",
                        "-Infinity",
                        "NaN"
                      ],
                      "type": "string"
                    }
                  ]
                },
                {
                  "type": "boolean"
                }
              ]
            },
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "enum": [
                          "Infinity",
                          "-Infinity",
                          "NaN"
                        ],
                        "type": "string"
                      }
                    ]
                  },
                  {
                    "type": "boolean"
                  }
                ]
              },
              "maxItems": 20,
              "minItems": 1
            }
          ]
        }
      },
      "additionalProperties": false
    }
  },
  "additionalProperties": false
}

Como funciona a cobrança

Por resultado retornadoCobrado por cada resultado retornado. Nenhuma cobrança quando nenhum dado é retornado.$0.009
Máximo por RunA cobrança total não excederá este valor.$0.40
Erro do provedor de dadosO provedor de dados não conseguiu responder.$0.00
Tempo limite excedidoO Run excedeu seu limite de tempo.$0.00
Falha internaUm erro interno impediu a conclusão.$0.00