Company funding search

Find company funding history, investors, and investment details

How to use it

  1. Hit Copy the whole skill.
  2. 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.
  3. 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/lead-generation/capabilities/company-funding-search#main ~/.claude/skills/company-funding-search

For one project only, change the path to .claude/skills/company-funding-search.

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.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text190 lines
company-funding-search/SKILL.md190 lines5.6 KBpushed 96d agoRawView on GitHub

Company Funding 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"

Get funding history, investors, and investment details for companies. Two APIs available:

  • Nyne: Look up specific company's funding history
  • Fiber: Search companies by funding stage/criteria

When to Use

  • User asks "how much funding has [company] raised?" → Nyne
  • User wants to know who invested in a company → Nyne
  • User wants to find companies by funding stage → Fiber
  • User asks "find Series B AI companies" → Fiber
  • Targeting companies by funding criteria → Fiber

Option 1: Nyne (Specific Company Lookup)

Best for: Looking up a known company's funding history and investors.

Get Company Funding History

Step 1: Start the lookup (POST)

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"","path":"","body":{"company_name":"Anthropic"}}'

Returns a request_id. Then poll:

Step 2: Poll for results (GET)

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"nyne","path":"/company/funding","query":{"request_id":"YOUR_REQUEST_ID"}}'

curl equivalent

# Step 1: Start lookup
curl -X POST https://api.orth.sh/v1/run/nyne/company/funding \

  -H "Content-Type: application/json" \
  -d '{"company_name":"Anthropic"}'

# Step 2: Poll for results
curl "https://api.orth.sh/v1/run/nyne/company/funding?request_id=YOUR_REQUEST_ID" \

Get Company Investors/Funders

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"","path":"","body":{"company_domain":"stripe.com"}}'

curl equivalent

curl -X POST https://api.orth.sh/v1/run/nyne/company/funders \

  -H "Content-Type: application/json" \
  -d '{"company_domain":"stripe.com"}'

Nyne Parameters

  • company_name - Company name (e.g., "Anthropic") - works better
  • company_domain - Company domain (e.g., "anthropic.com")

Option 2: Fiber (Search Companies by Funding)

Best for: Finding companies by funding stage, industry, location, etc.

Natural Language Company Search

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"","path":"","body":{"query":"AI companies that raised Series B in 2024","limit":10}}'

curl equivalent

curl -X POST https://api.orth.sh/v1/run/fiber/v1/natural-language-search/companies \

  -H "Content-Type: application/json" \
  -d '{"query":"AI companies that raised Series B in 2024","limit":10}'

Investor Search

Search for investors/VCs (filter-based, not natural language):

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"","path":"","body":{"searchParams":{},"limit":10}}'

curl equivalent

curl -X POST https://api.orth.sh/v1/run/fiber/v1/investor-search \

  -H "Content-Type: application/json" \
  -d '{"searchParams":{},"limit":10}'

Returns top investors with:

  • Total investments, lead rate
  • Investment breakdown by stage
  • Recent investments
  • LinkedIn, logo, social links

Fiber Response Includes

  • Company name, domain, LinkedIn
  • Funding rounds with dates and amounts
  • Investors per round (lead vs participating)
  • Employee count, location, industry
  • Total funding, latest funding stage
  • Similar companies

When to Use Which

Use Case API Endpoint
"How much has Anthropic raised?" Nyne /company/funding
"Who invested in Stripe?" Nyne /company/funders
"Find Series A AI startups" Fiber /v1/natural-language-search/companies
"Find top VCs" Fiber /v1/investor-search
"Companies that raised $10M+ in 2024" Fiber /v1/natural-language-search/companies

Error Handling

  • Nyne is async: POST returns request_id, poll with GET — results take 5-20 seconds
  • 404 — Company not found; try alternate name or domain
  • 429 — Rate limit exceeded; wait and retry
  • Fiber returns empty results for very niche queries — broaden search terms
  • company_name works better than company_domain for Nyne lookups

Tips

  • Nyne is async: Start with POST, poll with GET using request_id (5-20 seconds)
  • Fiber is sync: Returns results immediately
  • company_name > company_domain for Nyne lookups
  • Fiber's natural language search is very flexible - just describe what you want
  • Fiber returns rich company data including similar companies
1---
2name: company-funding-search
3description: Find company funding history, investors, and investment details
4source: orthogonal
5---
6 
7 
8# Company Funding Search
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Get funding history, investors, and investment details for companies. Two APIs available:
24- **Nyne**: Look up specific company's funding history
25- **Fiber**: Search companies by funding stage/criteria
26 
27## When to Use
28 
29- User asks "how much funding has [company] raised?" → Nyne
30- User wants to know who invested in a company → Nyne
31- User wants to find companies by funding stage → Fiber
32- User asks "find Series B AI companies" → Fiber
33- Targeting companies by funding criteria → Fiber
34 
35---
36 
37## Option 1: Nyne (Specific Company Lookup)
38 
39Best for: Looking up a known company's funding history and investors.
40 
41### Get Company Funding History
42 
43**Step 1: Start the lookup (POST)**
44```bash
45curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
46 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
47 -H "Content-Type: application/json" \
48 -d '{"api":"","path":"","body":{"company_name":"Anthropic"}}'
49```
50 
51Returns a `request_id`. Then poll:
52 
53**Step 2: Poll for results (GET)**
54```bash
55curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
56 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
57 -H "Content-Type: application/json" \
58 -d '{"api":"nyne","path":"/company/funding","query":{"request_id":"YOUR_REQUEST_ID"}}'
59```
60 
61<details>
62<summary>curl equivalent</summary>
63 
64```bash
65# Step 1: Start lookup
66curl -X POST https://api.orth.sh/v1/run/nyne/company/funding \
67 
68 -H "Content-Type: application/json" \
69 -d '{"company_name":"Anthropic"}'
70 
71# Step 2: Poll for results
72curl "https://api.orth.sh/v1/run/nyne/company/funding?request_id=YOUR_REQUEST_ID" \
73 
74```
75</details>
76 
77### Get Company Investors/Funders
78 
79```bash
80curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
81 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
82 -H "Content-Type: application/json" \
83 -d '{"api":"","path":"","body":{"company_domain":"stripe.com"}}'
84```
85 
86<details>
87<summary>curl equivalent</summary>
88 
89```bash
90curl -X POST https://api.orth.sh/v1/run/nyne/company/funders \
91 
92 -H "Content-Type: application/json" \
93 -d '{"company_domain":"stripe.com"}'
94```
95</details>
96 
97### Nyne Parameters
98- **company_name** - Company name (e.g., "Anthropic") - works better
99- **company_domain** - Company domain (e.g., "anthropic.com")
100 
101---
102 
103## Option 2: Fiber (Search Companies by Funding)
104 
105Best for: Finding companies by funding stage, industry, location, etc.
106 
107### Natural Language Company Search
108 
109```bash
110curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
111 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
112 -H "Content-Type: application/json" \
113 -d '{"api":"","path":"","body":{"query":"AI companies that raised Series B in 2024","limit":10}}'
114```
115 
116<details>
117<summary>curl equivalent</summary>
118 
119```bash
120curl -X POST https://api.orth.sh/v1/run/fiber/v1/natural-language-search/companies \
121 
122 -H "Content-Type: application/json" \
123 -d '{"query":"AI companies that raised Series B in 2024","limit":10}'
124```
125</details>
126 
127### Investor Search
128 
129Search for investors/VCs (filter-based, not natural language):
130 
131```bash
132curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
133 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
134 -H "Content-Type: application/json" \
135 -d '{"api":"","path":"","body":{"searchParams":{},"limit":10}}'
136```
137 
138<details>
139<summary>curl equivalent</summary>
140 
141```bash
142curl -X POST https://api.orth.sh/v1/run/fiber/v1/investor-search \
143 
144 -H "Content-Type: application/json" \
145 -d '{"searchParams":{},"limit":10}'
146```
147</details>
148 
149Returns top investors with:
150- Total investments, lead rate
151- Investment breakdown by stage
152- Recent investments
153- LinkedIn, logo, social links
154 
155### Fiber Response Includes
156- Company name, domain, LinkedIn
157- Funding rounds with dates and amounts
158- Investors per round (lead vs participating)
159- Employee count, location, industry
160- Total funding, latest funding stage
161- Similar companies
162 
163---
164 
165## When to Use Which
166 
167| Use Case | API | Endpoint |
168|----------|-----|----------|
169| "How much has Anthropic raised?" | Nyne | /company/funding |
170| "Who invested in Stripe?" | Nyne | /company/funders |
171| "Find Series A AI startups" | Fiber | /v1/natural-language-search/companies |
172| "Find top VCs" | Fiber | /v1/investor-search |
173| "Companies that raised $10M+ in 2024" | Fiber | /v1/natural-language-search/companies |
174 
175## Error Handling
176 
177- **Nyne is async**: POST returns `request_id`, poll with GET — results take 5-20 seconds
178- **404** — Company not found; try alternate name or domain
179- **429** — Rate limit exceeded; wait and retry
180- Fiber returns empty results for very niche queries — broaden search terms
181- `company_name` works better than `company_domain` for Nyne lookups
182 
183## Tips
184 
185- **Nyne is async**: Start with POST, poll with GET using request_id (5-20 seconds)
186- **Fiber is sync**: Returns results immediately
187- **company_name > company_domain** for Nyne lookups
188- Fiber's natural language search is very flexible - just describe what you want
189- Fiber returns rich company data including similar companies
190 

Discussion

Alternatives

Also in Company & contact data