Daring Foods website screenshot

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 24 more developer resources.

32.6/100 thin ▬ flat Agent 45/100 agent ready Full breakdown ↓
scored 2026-08-12 · rubric v0.11.0
14 APIs 1 MCP Servers
CompanyFoodConsumer Packaged GoodsPlant BasedAlternative ProteinFood and BeverageRecipesFoodserviceGroceryContent

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-12 · rubric v0.11.0
Composite quality — 32.6/100 · thin
Contract Quality 15.0 / 25
Developer Ergonomics 3.8 / 20
Commercial Clarity 4.2 / 20
Operational Transparency 0.0 / 13
Governance 1.4 / 12
Discoverability 8.2 / 10
Agent readiness — 45/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/daring-foods: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Daring Foods Recipes API

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 ...

Daring Foods Retail Products API

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...

Daring Foods Foodservice Products API

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 resta...

Daring Foods Pages API

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 Foo...

Daring Foods Media API

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,...

Daring Foods Search API

Public, unauthenticated cross-content search over daring.com, returning lightweight id / title / url / type / subtype records spanning recipes, retail products, foodservice prod...

Daring Foods Discovery API

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 sur...

Daring Foods Posts API

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 ...

Daring Foods oEmbed API

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 p...

Daring Foods SEO Metadata API

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 ...

Daring Foods Categories API

The `category` taxonomy - cooking methods for the recipe library.

Daring Foods Comments API

Comments attached to posts. 41 approved, predominantly automated spam.

Daring Foods Metadata API

Post types, taxonomies, statuses and authors.

Daring Foods Tags API

The `post_tag` taxonomy. Registered but empty on this site (0 terms).

Scroll for all 14

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Daring Foods Authentication

0 schemes

SECURITY

Daring Foods Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Daring Foods Agentic Access

31 operations

31 operations · 0 acting

AGENTIC

Resources

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 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
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
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.20'
created: '2026-08-04'
modified: '2026-08-04'
tags:
- 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:
  - 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:
  - 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: 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: MCPServer
  url: mcp/daring-foods-mcp.yml
- 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