80trust / 100
Funding Profile
by funding-profile in Company & people data
x402 APIPassing, checked 11 min ago
Received R&D-funding profile of a company, organization or principal investigator, fused from NIH RePORTER, NSF and SBIR/STTR public records. Give a company or organization or PI name and get every federal research award it received with amounts, agencies, years, tech focus and abstracts, plus computed aggregates: total non-dilutive funding, breakdown by agency and by year, technology clusters, and active-award count.
GET https://api.agentstools.dev/funding/profile
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 95 ms typical, 130 ms slowest 5%
- Last check
- 11 min ago
- Next check
- in 18 min
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.agentstools.dev/funding/profile?company=Moderna&min_year=2018"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.agentstools.dev%2Ffunding%2Fprofile
const res = await pay("https://api.agentstools.dev/funding/profile?company=Moderna&min_year=2018");
console.log(await res.json());Example input
{
"company": "Moderna",
"min_year": 2018
}Example output
{
"aggregates": {
"active_count": 1,
"award_count": 1,
"by_agency": {
"NIH": 1998750
},
"by_year": {
"2024": 1998750
},
"non_dilutive_total": 1998750,
"tech_clusters": [
{
"awards": 1,
"term": "Early Detection"
}
],
"total_funding": 1998750
},
"attribution": "NIH RePORTER (api.reporter.nih.gov) — US public domain. | NSF Award Search API (research.gov) — US public domain. | SBIR.gov Public API (sbir.gov) — US public domain.",
"award_count": 1,
"awards": [
{
"abstract": "This SBIR Phase II project develops a blood-based assay for early…",
"agency": "NIH",
"amount": 1998750,
"citation": {
"source": "NIH RePORTER",
"source_url": "https://reporter.nih.gov/project-details/5R44CA224768-04"
},
"core_id": "R44CA224768",
"end": "2025-08-31",
"fiscal_year": 2024,
"id": "5R44CA224768-04",
"is_active": true,
"org_state": "MA",
"organization": "EXAMPLE BIOSCIENCES, INC.",
"phase": "II",
"pi": [
"JANE Q RESEARCHER"
],
"program": "SBIR",
"source": "nih",
"start": "2021-09-01",
"sub_agency": "NCI",
"tech_terms": [
"Early Detection",
"Circulating Tumor DNA",
"Assay"
],
"title": "A next-generation platform for early cancer detection",
"uei": "ABCD1234EFG5"
}
],
"found": true,
"query": {
"agencies": null,
"company": "Example Biosciences",
"min_year": null,
"organization": null,
"pi": null
},
"source_status": {
"nih": {
"available": true,
"count": 1,
"reason": null
},
"nsf": {
"available": true,
"count": 0,
"reason": null
},
"sbir": {
"available": false,
"count": 0,
"reason": "maintenance"
}
},
"sources_used": [
"nih",
"nsf"
]
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 11 min ago | Passed | 402 | 130 ms | $0.03 |
| 4 h ago | Passed | 402 | 120 ms | $0.03 |
| 7 h ago | Passed | 402 | 115 ms | $0.03 |
| 11 h ago | Passed | 402 | 75 ms | $0.03 |
| 14 h ago | Passed | 402 | 95 ms | $0.03 |
| 18 h ago | Passed | 402 | 105 ms | $0.03 |
| 22 h ago | Passed | 402 | 73 ms | $0.03 |
| 25 h ago | Passed | 402 | 121 ms | $0.03 |
| 29 h ago | Passed | 402 | 24 ms | $0.03 |
| 33 h ago | Passed | 402 | 130 ms | $0.03 |
| 36 h ago | Passed | 402 | 28 ms | $0.03 |
| 41 h ago | Passed | 402 | 22 ms | $0.03 |