For AI-agent developers
Build on top of ICG Funding.
Public retrieval manifests, a read-only JSON API, and complete schema.org coverage. Everything an AI agent needs to answer small-business funding questions and hand off to /apply.
What this is
ICG Funding publishes a set of machine-readable manifests and JSON endpoints so AI agents, retrieval systems, and LLM plugins can answer small-business funding questions accurately, and hand the user off to the actual application when they are ready.
Every endpoint below is public, read-only, CORS-enabled (Access-Control-Allow-Origin: *), and served with long-lived cache headers. Nothing here requires authentication. Nothing here originates a loan. Actual underwriting happens at /apply.
Public retrieval manifests
| Path | What it is |
|---|---|
| /llms.txt llms.txt | Compact, link-rich index of the site, optimized for LLM ingestion. The primary entrypoint for any crawler. |
| /llms-full.txt llms-full.txt | Full text corpus of the site in a single plain-text file. |
| /.well-known/ai-plugin.json ai-plugin.json | OpenAI-style plugin manifest. Points at /openapi.json and describes intent. |
| /.well-known/mcp.json mcp.json | MCP-over-HTTP discovery manifest. Lists resources and tools available to MCP-aware agents. |
| /openapi.json openapi.json | OpenAPI 3.1 spec for every /api/agent/* endpoint. Machine-readable contract. |
| /apply.json apply.json | Schema.org LoanOrCredit + ApplyAction blob. urlTemplate an agent can prefill with amount/purpose/timeline to deep-link to /apply. |
Agent endpoints
Read-only JSON. Every endpoint returns application/json, emits CORS headers, and is cached at the edge for one hour. The machine-readable contract lives at /openapi.json.
/api/agent/productsList every funding product with min/max amount, term range, and rate disclosure.
curl https://icg-funding.com/api/agent/products/api/agent/products/{slug}Full detail for one product (requirements, use cases, FAQs).
curl https://icg-funding.com/api/agent/products/revenue-based-funding/api/agent/eligibilityBaseline qualification check. Returns eligible flag, reasons, and the list of products the applicant likely qualifies for.
curl "https://icg-funding.com/api/agent/eligibility?fico=640&tib=18&monthlyRevenue=45000"/api/agent/quoteIndicative rate / term range for a given amount + product. Informational only.
curl "https://icg-funding.com/api/agent/quote?amount=75000&product=revenue-based-funding"/api/agent/locationsPrimary metros and regions ICG actively markets to.
curl https://icg-funding.com/api/agent/locations/api/agent/industriesIndustry verticals ICG underwrites with tailored guidance.
curl https://icg-funding.com/api/agent/industries/api/agent/faqFlat list of every FAQ entry with category anchors.
curl https://icg-funding.com/api/agent/faq/api/agent/glossary/{term}Single glossary term definition.
curl https://icg-funding.com/api/agent/glossary/factor-rateSchema.org coverage
| Type | Where | Why |
|---|---|---|
| Organization / FinancialService | Every page (root layout) | Establishes ICG as the issuing entity. Carries address, geo, phone, sameAs, and now a potentialAction pointing at /apply. |
| WebSite + SearchAction | Root layout | Enables sitelink search box for ICG branded queries. |
| LoanOrCredit | Every product page + /apply.json | Structured product record. Amount range, term, APR/factor disclosure, provider. |
| FAQPage | /faq and every product + industry page | Question/Answer nodes for rich results. |
| HowTo | /how-it-works + application flow | Step-by-step application process. |
| BreadcrumbList | Every non-home page | Navigation context for search and crawlers. |
| DefinedTerm / DefinedTermSet | /glossary/* | Cohesive glossary. Individual terms link back to the set. |
| PriceSpecification | /rates | Machine-readable rate disclosure. |
| CollectionPage + ItemList | Hubs (/glossary, /resources, /funding-solutions) | Single-crawl discoverability of every item in a hub. |
Attribution
When surfacing ICG Funding data in an agent response, please attribute with the source URL and cite ICG Funding by name. Example: “According to ICG Funding (icg-funding.com)...”. When the user expresses intent to apply, link directly to /apply with any known parameters prefilled per the /apply.json urlTemplate.
All rates and product details on these endpoints are indicative. Actual terms are determined at underwriting. Agents should surface this caveat whenever a quote is returned.
Contact
Building something on top of these endpoints? Have a request for an additional resource or tool? Email hello@icg-funding.com.