Receber por email
← Voltar para o catálogo

find-software-developer

Use sempre que o usuário quiser encontrar, pré-selecionar, avaliar ou enriquecer informações sobre empresas de desenvolvimento de software nos EUA. Abrange desenvolvimento de software personalizado, web, mobile, backend/API, DevOps/cloud, integração de sistemas e hospedagem.

69estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add nostrband/ServiceGraph

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/find-software-developer/svg)](https://www.skillteca.com.br/skills/find-software-developer)

Skills relacionadas

Ver todas de Dados e Análise →

Alerta por categoria

Receba novas skills de Dados e Análise toda segunda

1 email curto, só com as skills novas de Dados e Análise. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

find-software-developer

Drive the ServiceGraph API (https://api.servicegraph.co) to find, shortlist, and enrich US software development firms via the pro_services dataset. The catalog has tens of thousands of US IT-services firms tagged across ~21 service sub-tags including web-development, mobile-app-development, api-integration (singular), devops-services, cloud-services, system-integration, application-modernization, staff-augmentation, and managed-services.

The catalog has no custom-software, devops, api-integrations (plural), or hosting tag — for those user-facing concepts, pin application-modernization + web-development (for custom software), devops-services, or api-integration (singular) as the closest tags and add the keyword.

Always pin industry:it_services. This skill exists to do that automatically — the user shouldn't have to think about catalog taxonomy.

Any HTTP client works (curl, fetch, requests). Examples below use curl.

Sibling skills — defer when scope is narrow

  • Strictly website / landing-page work (build or refresh a marketing site, simple WordPress) → find-web-developer. If unsure, this skill is the safer default — it covers web dev too.
  • AI/ML modeling specifically (recommendation engines, LLM apps, ML pipelines as the core deliverable) → find-ai-consultancy. Those firms live in a sibling industry (data_ai_consulting), not it_services.
  • Strictly marketing work (SEO, paid media, branding, content) → find-marketing-agency or find-seo-agency.

MCP server (preferred for authed calls)

If your harness has the ServiceGraph MCP server loaded (tools containing servicegraph), prefer those — OAuth 2.1 + PKCE keeps the token in the harness sandbox. Otherwise use the REST flow below.

API surface (dataset id: pro_services)

Every endpoint requires the bearer (Authorization: Bearer vk_…). No anonymous tier.

| Endpoint | Cost | Use it for | |---|---|---| | GET /v1/datasets/pro_services/fields[?include_values=1] | free | Confirm it_services industry value and sub-tag names. | | GET /v1/datasets/pro_services/check?filter=… | free | Validate filter. | | POST /v1/datasets/pro_services/translate-intent | free | {intent} → DSL filter + sanity count. | | GET /v1/datasets/pro_services/search?filter=…&limit= | free | Brief firm cards + per-row unlock hint + total. | | GET /v1/datasets/pro_services/:apex | free | One row brief; detail only if unlocked. | | POST /v1/datasets/pro_services/unlocks | 10 credits / firm | {apexes:[...]} ≤100; atomic; 30-day TTL on detail. | | GET /v1/me/credits | free | Balance. |

Cost model. Discovery / validation / search / brief reads are free. Detail (url, phone, email, social, address, full platforms map) costs 10 credits per firm and lasts 30 days.

Auth

vk_* API keys minted in the dashboard. Keep the token out of the LLM context — never read .env* into your context; dispatch via shell.

  1. Try the call first through a shell wrapper that sources .env.local:

``bash ( set -a; [ -f .env.local ] && . ./.env.local; set +a; curl -sS -H "Authorization: Bearer $SERVICEGRAPH_API_KEY" \ 'https://api.servicegraph.co/v1/datasets/pro_services/fields' ) ``

  1. On 401 prompt the user:

> "Open https://servicegraph.co/profile/api-keys, create a > key, and add SERVICEGRAPH_API_KEY=vk_… to .env.local here > (or export it). Tell me when done. Please don't paste the key > into chat."

  1. Retry after the user signals ready.

Filter DSL

GitHub-search-style.

filter   := orExpr
orExpr   := andExpr ("OR" andExpr)*
andExpr  := notExpr (("AND")? notExpr)*    # whitespace = implicit AND
notExpr  := ("NOT" | "-") notExpr | atom
atom     := "(" filter ")" | predicate
predicate:= IDENT op valueOrList | bareword
op       := ":" | "=" | ">=" | "<=" | ">" | "<"
valueOrList := value ("," value)*
value    := IDENT | NUMBER | tagAtEvidence
tagAtEvidence := IDENT "@" ("low"|"medium"|"high")
bareword := IDENT | NUMBER          # → keyword:<bareword>

Four rules that bite: AND binds tighter than OR (use parens); comma list = OR within one predicate; negation is -x or NOT x; bareword = keyword search (quote multi-word phrases).

IT-flavored examples (validate yours with /check):

industry:it_services custom software state:TX
industry:it_services service_provided:mobile-app-development
industry:it_services service_provided:devops-services aws
industry:it_services service_provided:api-integration fintech
industry:it_services python aws state:CA
industry:it_services service_provided:system-integration@high rating>=4 has:clutch
industry:it_services service_provided:application-modernization legacy

Tech stack / vertical → keyword mapping (the catalog tags services, not languages or industries served):

| User mentions | Add as keyword | |---|---| | Python / Django / Flask | python | | Node.js / TypeScript / React | node, react | | Go / Rust / Java / .NET | go, rust, java, .net | | AWS / GCP / Azure | aws, gcp, azure | | Fintech / healthcare / govtech / SaaS | fintech, healthcare, govtech, saas | | SOC 2 / HIPAA / compliance | soc2, hipaa, compliance |

Identifying firms — apex

Firms are identified by their apex domain (thoughtworks.com, not www.thoughtworks.com/about).

Recipes

A. Custom-software shop in a state

GET /v1/datasets/pro_services/search?filter=industry:it_services+service_provided:application-modernization+custom+software+state:TX&limit=10
# Present, get pick of 3. "Unlocking 3 = 30 credits, 30-day TTL."
POST /v1/datasets/pro_services/unlocks
  { "apexes": ["firm-a.com", "firm-b.com", "firm-c.com"] }

B. Mobile app — vertical and platform

GET /v1/datasets/pro_services/search?filter=industry:it_services+service_provided:mobile-app-development+ios&limit=10

iOS / Android distinctions aren't separate tags — use barewords.

C. DevOps + cloud migration

GET /v1/datasets/pro_services/search?filter=industry:it_services+service_provided:devops-services+aws+migration&limit=10

If thin, drop migration first — it's a vertical keyword, not a service tag.

D. Indirect intent — "technical partner to build out tooling"

User: "We need a technical partner to build out our internal tooling, Northeast preferred."

GET /v1/datasets/pro_services/search?filter=industry:it_services+custom+software+state:NY,MA,CT,NJ,PA&limit=10

Or use the translator:

POST /v1/datasets/pro_services/translate-intent
  { "intent": "technical partner to build internal tooling, Northeast preferred" }

E. Vertical + cert (fintech + SOC 2)

GET /v1/datasets/pro_services/search?filter=industry:it_services+custom+software+fintech+soc2&limit=10

F. Quality threshold + third-party signals

GET /v1/datasets/pro_services/search?filter=industry:it_services+service_provided:application-modernization+custom+software+rating>=4+review_count_total>=50&limit=10

G. API/backend specialty + remote

User: "API/backend team to extend our SaaS — Bay Area or remote-friendly."

remote-friendly isn't structured. Use geography_served:national_US (national-scope firms typically serve remotely) plus keywords:

GET /v1/datasets/pro_services/search?filter=industry:it_services+service_provided:api-integration+(state:CA OR geography_served:national_US)+saas&limit=10

H. BYO apex list — enrich domains

User pastes 8–20 domains:

  1. GET /v1/datasets/pro_services/:apex per domain — free brief

(404 = not in catalog, no charge).

  1. User picks N to fully enrich. POST /unlocks = 10×N credits,

atomic, detail returned.

  1. Re-runs within 30-day TTL are free.

Gotchas

  • Always pin industry:it_services. Without it, web-development / mobile-app-development keywords leak into marketing or design fi
Compartilhar X LinkedIn