Home
Providers
Daring Foods
Daring Foods
Daring Foods is an American plant-based food company, founded in 2018 by Ross Mackay and Eliott Kessas, that makes 100% plant-based chicken from a deliberately short ingredient list with soy as the protein base. Trading simply as "Daring", it sells retail Plant Chicken in shredded, diced and breaded-pieces formats plus a line of ready-to-heat Plant Chicken Bowls and Plant Chicken Wings through more than 15,000 US grocery stores, and runs a separate foodservice business supplying bulk and gluten-free product to restaurants, campus dining and institutional kitchens. The company raised over $120 million across 2020-2021 during the plant-based protein boom and was acquired by the Australian plant-based meat manufacturer v2food in 2025, under which it retains its own brand. Daring Foods is a consumer packaged goods business, not a software vendor: it operates no developer program, publishes no product API, and offers no portal, SDKs or developer support. The only machine-readable interface it exposes is the WordPress REST content API behind daring.com, which is anonymously readable and unusually well-stocked for a CPG site - 208 recipes classified by cooking method, 14 retail products, 7 foodservice products, 17 marketing pages and a 749-item media library - captured here for discovery purposes.
Daring Foods publishes 14 APIs on the APIs.io network, including Recipes API, Retail Products API, Foodservice Products API, and 11 more. Tagged areas include Company, Food, Consumer Packaged Goods, Plant-Based, and Alternative Protein.
Daring Foods’ developer surface includes support, FAQ, authentication, code examples, and 25 more developer resources.
1 APIs
On this page
Kin Score
APIs 14
Open Collections 15
Security Posture 2
Agentic Access 1
Resources 29
apis.yml
Business capabilities this provider's published APIs can perform, derived from its own
contracts. Browse all capabilities →
0 Operational Transparency
Composite quality — 37.7/100 · thin
Agent readiness — 34/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 14
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 15
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 8
The organization behind the API
Scroll for all 8
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
aid: daring-foods
name: Daring Foods
description: 'Daring Foods is an American plant-based food company, founded in 2018 by Ross Mackay and Eliott Kessas, that
makes 100% plant-based chicken from a deliberately short ingredient list with soy as the protein base. Trading simply as
"Daring", it sells retail Plant Chicken in shredded, diced and breaded-pieces formats plus a line of ready-to-heat Plant
Chicken Bowls and Plant Chicken Wings through more than 15,000 US grocery stores, and runs a separate foodservice business
supplying bulk and gluten-free product to restaurants, campus dining and institutional kitchens. The company raised over
$120 million across 2020-2021 during the plant-based protein boom and was acquired by the Australian plant-based meat manufacturer
v2food in 2025, under which it retains its own brand. Daring Foods is a consumer packaged goods business, not a software
vendor: it operates no developer program, publishes no product API, and offers no portal, SDKs or developer support. The
only machine-readable interface it exposes is the WordPress REST content API behind daring.com, which is anonymously readable
and unusually well-stocked for a CPG site - 208 recipes classified by cooking method, 14 retail products, 7 foodservice
products, 17 marketing pages and a 749-item media library - captured here for discovery purposes.'
url: https://raw.githubusercontent.com/api-evangelist/daring-foods/refs/heads/main/apis.yml
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
image: https://daring.com/wp-content/uploads/2023/06/cropped-favicon-6oi8ii-5-192x192.png
accessModel:
pricing: none
onboarding: none
trial: false
try_now: true
public: true
label: Public read-only content API, no signup
confidence: high
source:
- authentication
generated: '2026-08-04'
method: derived
x-type: company
x-source: harvest:secondary-market
x-secondary-market-listing: https://forgeglobal.com/daring-foods_stock/
x-tier: stub
x-tier-reason: harvest
specificationVersion: '0.23'
created: '2026-08-04'
modified: '2026-08-04'
tags:
- Company
- Food
- Consumer Packaged Goods
- Plant-Based
- Alternative Protein
- Food and Beverage
- Recipes
- Food Service
- Grocery
- Content
tags_raw:
- Company
- Food
- Consumer Packaged Goods
- Plant Based
- Alternative Protein
- Food and Beverage
- Recipes
- Foodservice
- Grocery
- Content
apis:
- aid: daring-foods:daring-foods-recipes-api
name: Daring Foods Recipes API
description: Public, unauthenticated read access to the Daring recipe library via the site's custom `recipes` WordPress
post type. Verified live at 208 published recipes, each classified by cooking method through the shared `category` taxonomy.
Recipe bodies live in Advanced Custom Fields, which this host does not expose over REST.
humanURL: https://daring.com/recipes/
baseURL: https://daring.com/wp-json
tags:
- Recipes
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-recipes-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-recipes-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: DataModel
url: data-model/daring-foods-data-model.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-products-api
name: Daring Foods Retail Products API
description: Public, unauthenticated read access to the Daring retail plant-chicken catalog via the custom `products` post
type - Original Shredded and Diced Plant Chicken, the Plant Chicken Bowl line, Plant Chicken Wings and the Cajun/Teriyaki/Original
Pieces. Verified live at 14 products. Not a commerce, inventory or ordering API.
humanURL: https://daring.com/products/
baseURL: https://daring.com/wp-json
tags:
- Product
- Content
tags_raw:
- Products
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-products-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-products-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: DataModel
url: data-model/daring-foods-data-model.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-foodservice-api
name: Daring Foods Foodservice Products API
description: Public, unauthenticated read access to the Daring foodservice (B2B) product line via the custom `foodservice-products`
post type - the bulk and gluten-free product sold to restaurants, campus dining and institutional kitchens. Verified live
at 7 items.
humanURL: https://daring.com/foodservice/products/
baseURL: https://daring.com/wp-json
tags:
- Food Service
- Product
- Content
tags_raw:
- Foodservice
- Products
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-foodservice-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-foodservice-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: DataModel
url: data-model/daring-foods-data-model.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-pages-api
name: Daring Foods Pages API
description: Public, unauthenticated read access to the 17 static marketing pages of daring.com - Our Mission, Ingredients,
How To Cook, Locator, FAQ, Careers, Terms & Conditions and the Foodservice sub-tree. Unlike the custom post types, pages
return full rendered content.
humanURL: https://daring.com/
baseURL: https://daring.com/wp-json
tags:
- Pages
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-pages-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-pages-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: DataModel
url: data-model/daring-foods-data-model.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-media-api
name: Daring Foods Media API
description: Public, unauthenticated read access to the media library behind daring.com - packaging and product photography,
recipe imagery and site assets. Verified live at 749 attachments, each with every generated size variant and its own source
URL.
humanURL: https://daring.com/
baseURL: https://daring.com/wp-json
tags:
- Media
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-media-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-media-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: DataModel
url: data-model/daring-foods-data-model.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-search-api
name: Daring Foods Search API
description: Public, unauthenticated cross-content search over daring.com, returning lightweight id / title / url / type
/ subtype records spanning recipes, retail products, foodservice products, pages and posts in a single call.
humanURL: https://daring.com/
baseURL: https://daring.com/wp-json
tags:
- Search
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-search-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-search-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-discovery-api
name: Daring Foods Discovery API
description: The self-describing metadata layer - route index (222 routes across 10 namespaces), registered post types,
taxonomies, statuses and authors - that makes the whole daring.com surface machine-readable without prior knowledge.
humanURL: https://daring.com/wp-json/
baseURL: https://daring.com/wp-json
tags:
- Discovery
- Metadata
properties:
- type: OpenAPI
url: openapi/daring-foods-discovery-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-discovery-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- aid: daring-foods:daring-foods-posts-api
name: Daring Foods Posts API
description: Public, unauthenticated read access to the standard WordPress `post` collection and its comment thread. Daring
Foods runs no editorial blog - the collection holds one post, the WordPress install default - but the site RSS feed is
built from it.
humanURL: https://daring.com/feed/
baseURL: https://daring.com/wp-json
tags:
- Posts
- Comments
- Content
properties:
- type: OpenAPI
url: openapi/daring-foods-posts-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-posts-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- aid: daring-foods:daring-foods-oembed-api
name: Daring Foods oEmbed API
description: Public oEmbed 1.0 provider endpoint for daring.com URLs, returning embeddable rich metadata - title, author,
thumbnail and iframe markup - for any recipe, product or marketing page in a single unauthenticated call. Answers in both
JSON and XML.
humanURL: https://daring.com/
baseURL: https://daring.com/wp-json
tags:
- oEmbed
- Metadata
properties:
- type: OpenAPI
url: openapi/daring-foods-oembed-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-oembed-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- aid: daring-foods:daring-foods-seo-api
name: Daring Foods SEO Metadata API
description: Public Yoast SEO head endpoint returning the rendered SEO metadata and full schema.org JSON-LD graph for any
daring.com URL - the most structured description of a Daring recipe or product available from this host.
humanURL: https://daring.com/
baseURL: https://daring.com/wp-json
tags:
- SEO
- Metadata
- JSON-LD
properties:
- type: OpenAPI
url: openapi/daring-foods-seo-api-openapi.yml
- type: Overlay
url: overlays/daring-foods-seo-api-overlay.yaml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- aid: daring-foods:daring-foods-categories-api
name: Daring Foods Categories API
description: The `category` taxonomy - cooking methods for the recipe library.
humanURL: https://daring.com/recipes/
baseURL: https://daring.com/wp-json
tags:
- Categories
properties:
- type: OpenAPI
url: openapi/daring-foods-categories-api-openapi.yml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-comments-api
name: Daring Foods Comments API
description: Comments attached to posts. 41 approved, predominantly automated spam.
humanURL: https://daring.com/recipes/
baseURL: https://daring.com/wp-json
tags:
- Comments
properties:
- type: OpenAPI
url: openapi/daring-foods-comments-api-openapi.yml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-metadata-api
name: Daring Foods Metadata API
description: Post types, taxonomies, statuses and authors.
humanURL: https://daring.com/recipes/
baseURL: https://daring.com/wp-json
tags:
- Metadata
properties:
- type: OpenAPI
url: openapi/daring-foods-metadata-api-openapi.yml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- aid: daring-foods:daring-foods-tags-api
name: Daring Foods Tags API
description: The `post_tag` taxonomy. Registered but empty on this site (0 terms).
humanURL: https://daring.com/recipes/
baseURL: https://daring.com/wp-json
tags:
- Tags
properties:
- type: OpenAPI
url: openapi/daring-foods-tags-api-openapi.yml
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: CapabilityMap
url: capabilities/daring-foods-capability-edges.yml
name: Daring Foods Business Capability Map
- type: DomainSecurity
url: security/daring-foods-domain-security.yml
- type: AgenticAccess
url: agentic-access/daring-foods-agentic-access.yml
- type: Website
url: https://daring.com/
- type: About
url: https://daring.com/our-mission/
- type: Support
url: https://daring.com/faq/
- type: FAQ
url: https://daring.com/faq/
- type: Careers
url: https://daring.com/careers/
- type: TermsOfService
url: https://daring.com/terms-and-conditions/
- type: PrivacyPolicy
url: https://privacy.daring.com/privacy-policy
- type: Accessibility
url: https://daring.com/accessibility-statement/
- type: BlogRSS
url: https://daring.com/feed/
- type: Instagram
url: https://www.instagram.com/daringfoods/
- type: Facebook
url: https://www.facebook.com/daringfoods/
- type: Twitter
url: https://twitter.com/daringfoods
- type: TikTok
url: https://www.tiktok.com/@daringfoods
- type: LinkedIn
url: https://www.linkedin.com/company/daringfoods
- type: Authentication
url: authentication/daring-foods-authentication.yml
- type: ErrorCatalog
url: errors/daring-foods-problem-types.yml
- type: Conventions
url: conventions/daring-foods-conventions.yml
- type: DataModel
url: data-model/daring-foods-data-model.yml
- type: Conformance
url: conformance/daring-foods-conformance.yml
- type: Lifecycle
url: lifecycle/daring-foods-lifecycle.yml
- type: WellKnown
url: well-known/daring-foods-well-known.yml
- type: Examples
url: examples/daring-foods-examples.yml
- type: LLMsTxt
url: llms/daring-foods-llms.txt
- type: X-MCPServerCandidate
url: mcp/daring-foods-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: ToolCrosswalk
url: mcp/daring-foods-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
x-enrichment:
date: '2026-08-04'
status: enriched
artifacts_added: 40
pass: local-v1
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/daring-foods"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/daring-foods/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/daring-foods/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.