Logo.dev - Company Domain Search
Logo.dev - search for company domains by brand name
How to use it
- Hit Copy the whole skill.
- Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
ChatGPT: make a Project and paste it into Instructions.
Neither? Paste it at the top of a new chat — it works for that chat. - Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/research-tools/capabilities/company-domain-lookup-logodev#main ~/.claude/skills/company-domain-lookup-logodevFor one project only, change the path to .claude/skills/company-domain-lookup-logodev.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Show the full text66 lines
Logo.dev - Company Domain Search
Setup
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"
Find company domains by searching brand names.
Capabilities
- Brand Search: Search for company domains by brand name
Usage
Brand Search
Search for company domains by brand name
Parameters:
- q* (string)
- strategy (string)
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"logo","path":"/search","query":{"q":"Stripe"}}'
Use Cases
- Domain Discovery: Find official domains for companies
- Brand Research: Identify company websites
- Lead Enrichment: Get domains from company names
- Data Cleaning: Standardize company domains in datasets
Discover More
For full endpoint details and parameters:
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"logo API endpoints"}' List all endpoints
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
-H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"logo","path":"/search"}' # Get endpoint details
| 1 | |
| 2 | name company-domain-lookup-logodev |
| 3 | description Logo.dev - search for company domains by brand name |
| 4 | source orthogonal |
| 5 | |
| 6 | |
| 7 | |
| 8 | # Logo.dev - Company Domain Search |
| 9 | |
| 10 | ## Setup |
| 11 | |
| 12 | Read your credentials from ~/.gooseworks/credentials.json: |
| 13 | |
| 14 | export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])") |
| 15 | export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))") |
| 16 | |
| 17 | |
| 18 | If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login` |
| 19 | |
| 20 | All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"` |
| 21 | |
| 22 | |
| 23 | Find company domains by searching brand names. |
| 24 | |
| 25 | ## Capabilities |
| 26 | |
| 27 | **Brand Search**: Search for company domains by brand name |
| 28 | |
| 29 | ## Usage |
| 30 | |
| 31 | ### Brand Search |
| 32 | Search for company domains by brand name |
| 33 | |
| 34 | Parameters: |
| 35 | q* (string) |
| 36 | strategy (string) |
| 37 | |
| 38 | |
| 39 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ |
| 40 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 41 | -H "Content-Type: application/json" \ |
| 42 | -d '{"api":"logo","path":"/search","query":{"q":"Stripe"}}' |
| 43 | |
| 44 | |
| 45 | ## Use Cases |
| 46 | |
| 47 | **Domain Discovery**: Find official domains for companies |
| 48 | **Brand Research**: Identify company websites |
| 49 | **Lead Enrichment**: Get domains from company names |
| 50 | **Data Cleaning**: Standardize company domains in datasets |
| 51 | |
| 52 | ## Discover More |
| 53 | |
| 54 | For full endpoint details and parameters: |
| 55 | |
| 56 | |
| 57 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \ |
| 58 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 59 | -H "Content-Type: application/json" \ |
| 60 | -d '{"prompt":"logo API endpoints"}' List all endpoints |
| 61 | curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \ |
| 62 | -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ |
| 63 | -H "Content-Type: application/json" \ |
| 64 | -d '{"api":"logo","path":"/search"}' # Get endpoint details |
| 65 | |
| 66 |
Discussion
Alternatives
Also in Company & contact dataApollo lead finderTwo-phase Apollo.io prospecting: free People Search to discover ICP-matching leads, then selective enrichment to reveal emails/phones (credits per contact). Creates Apollo lists. Deduplicates against existing contacts by LinkedIn URL.Company contact finderFind decision-makers at a specific company using Apollo, Crustdata, Fiber, and PDL people search via Gooseworks MCP. Given a company name and target titles, returns a list of contacts with name, title, LinkedIn URL, and location.Company funding searchFind company funding history, investors, and investment detailsCompany Intelligence - Comprehensive Company ReportsFull company intelligence report - overview, team, funding, products, news