# Campbell's Content API (WordPress REST)

**Canonical:** https://apis.io/apis/campbell-soup/campbells-content-api/  
**Provider:** Campbell Soup — https://apis.io/providers/campbell-soup/  
**Base URL:** https://www.campbells.com/wp-json  
**Documentation:** https://www.campbells.com/

Campbell's Content API (WordPress REST) is published by [Campbell Soup](https://apis.io/providers/campbell-soup/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Recipes, Products, Nutrition, Content API, and WordPress. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and rate-limit docs.

The publicly callable WordPress REST API that The Campbell's Company serves from its consumer brand site. It is the de facto successor to the retired Campbell's Kitchen API: the same recipe and product catalog is reachable anonymously over the wp/v2 namespace, alongside Campbell's own custom post types (recipe, product, external_product, csc_faq) and its product/recipe taxonomies (csc_product_line, csc_product_cat, csc_product_tag, csc_dietary_alternative, csc_main_ingredient, csc_recipe_collection, csc_topic). Reads need no key, no signup and no quota; write methods are declared by WordPress core but the live surface returns Allow: GET to anonymous callers. Observed 2026-09-05: 316 recipes, 210 products, 36 FAQs, 422 cross-type search matches for "soup". Campbell's publishes no OpenAPI, no documentation and no versioning or deprecation policy for it — the description in openapi/ is derived by API Evangelist from the site's own route discovery document.

## Operations (60 of 102)

| Method | Path | Summary |
|---|---|---|
| GET | `/wp/v2/posts` | GET /wp/v2/posts |
| POST | `/wp/v2/posts` | POST /wp/v2/posts |
| GET | `/wp/v2/posts/{id}` | GET /wp/v2/posts/{id} |
| POST | `/wp/v2/posts/{id}` | POST /wp/v2/posts/{id} |
| DELETE | `/wp/v2/posts/{id}` | DELETE /wp/v2/posts/{id} |
| GET | `/wp/v2/pages` | GET /wp/v2/pages |
| POST | `/wp/v2/pages` | POST /wp/v2/pages |
| GET | `/wp/v2/pages/{id}` | GET /wp/v2/pages/{id} |
| POST | `/wp/v2/pages/{id}` | POST /wp/v2/pages/{id} |
| DELETE | `/wp/v2/pages/{id}` | DELETE /wp/v2/pages/{id} |
| GET | `/wp/v2/media` | GET /wp/v2/media |
| POST | `/wp/v2/media` | POST /wp/v2/media |
| GET | `/wp/v2/media/{id}` | GET /wp/v2/media/{id} |
| POST | `/wp/v2/media/{id}` | POST /wp/v2/media/{id} |
| DELETE | `/wp/v2/media/{id}` | DELETE /wp/v2/media/{id} |
| POST | `/wp/v2/media/{id}/post-process` | POST /wp/v2/media/{id}/post-process |
| POST | `/wp/v2/media/{id}/edit` | POST /wp/v2/media/{id}/edit |
| GET | `/wp/v2/product` | GET /wp/v2/product |
| POST | `/wp/v2/product` | POST /wp/v2/product |
| GET | `/wp/v2/product/{id}` | GET /wp/v2/product/{id} |
| POST | `/wp/v2/product/{id}` | POST /wp/v2/product/{id} |
| DELETE | `/wp/v2/product/{id}` | DELETE /wp/v2/product/{id} |
| GET | `/wp/v2/recipe` | GET /wp/v2/recipe |
| POST | `/wp/v2/recipe` | POST /wp/v2/recipe |
| GET | `/wp/v2/recipe/{id}` | GET /wp/v2/recipe/{id} |
| POST | `/wp/v2/recipe/{id}` | POST /wp/v2/recipe/{id} |
| DELETE | `/wp/v2/recipe/{id}` | DELETE /wp/v2/recipe/{id} |
| GET | `/wp/v2/external_product` | GET /wp/v2/external_product |
| POST | `/wp/v2/external_product` | POST /wp/v2/external_product |
| GET | `/wp/v2/external_product/{id}` | GET /wp/v2/external_product/{id} |
| POST | `/wp/v2/external_product/{id}` | POST /wp/v2/external_product/{id} |
| DELETE | `/wp/v2/external_product/{id}` | DELETE /wp/v2/external_product/{id} |
| GET | `/wp/v2/csc_faq` | GET /wp/v2/csc_faq |
| POST | `/wp/v2/csc_faq` | POST /wp/v2/csc_faq |
| GET | `/wp/v2/csc_faq/{id}` | GET /wp/v2/csc_faq/{id} |
| POST | `/wp/v2/csc_faq/{id}` | POST /wp/v2/csc_faq/{id} |
| DELETE | `/wp/v2/csc_faq/{id}` | DELETE /wp/v2/csc_faq/{id} |
| GET | `/wp/v2/types` | GET /wp/v2/types |
| GET | `/wp/v2/types/{type}` | GET /wp/v2/types/{type} |
| GET | `/wp/v2/statuses` | GET /wp/v2/statuses |
| GET | `/wp/v2/statuses/{status}` | GET /wp/v2/statuses/{status} |
| GET | `/wp/v2/taxonomies` | GET /wp/v2/taxonomies |
| GET | `/wp/v2/taxonomies/{taxonomy}` | GET /wp/v2/taxonomies/{taxonomy} |
| GET | `/wp/v2/categories` | GET /wp/v2/categories |
| POST | `/wp/v2/categories` | POST /wp/v2/categories |
| GET | `/wp/v2/categories/{id}` | GET /wp/v2/categories/{id} |
| POST | `/wp/v2/categories/{id}` | POST /wp/v2/categories/{id} |
| DELETE | `/wp/v2/categories/{id}` | DELETE /wp/v2/categories/{id} |
| GET | `/wp/v2/tags` | GET /wp/v2/tags |
| POST | `/wp/v2/tags` | POST /wp/v2/tags |
| GET | `/wp/v2/tags/{id}` | GET /wp/v2/tags/{id} |
| POST | `/wp/v2/tags/{id}` | POST /wp/v2/tags/{id} |
| DELETE | `/wp/v2/tags/{id}` | DELETE /wp/v2/tags/{id} |
| GET | `/wp/v2/csc_dietary_alternative` | GET /wp/v2/csc_dietary_alternative |
| POST | `/wp/v2/csc_dietary_alternative` | POST /wp/v2/csc_dietary_alternative |
| GET | `/wp/v2/csc_dietary_alternative/{id}` | GET /wp/v2/csc_dietary_alternative/{id} |
| POST | `/wp/v2/csc_dietary_alternative/{id}` | POST /wp/v2/csc_dietary_alternative/{id} |
| DELETE | `/wp/v2/csc_dietary_alternative/{id}` | DELETE /wp/v2/csc_dietary_alternative/{id} |
| GET | `/wp/v2/csc_main_ingredient` | GET /wp/v2/csc_main_ingredient |
| POST | `/wp/v2/csc_main_ingredient` | POST /wp/v2/csc_main_ingredient |

…and 42 more operations. They are listed in full on the page.

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/openapi/campbell-soup-content-api-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/overlays/campbell-soup-content-api-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/authentication/campbell-soup-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/errors/campbell-soup-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/conventions/campbell-soup-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/conventions/campbell-soup-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/data-model/campbell-soup-data-model.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/conformance/campbell-soup-conformance.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/lifecycle/campbell-soup-lifecycle.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/rate-limits/campbell-soup-rate-limits.yml
- **Plans** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/plans/campbell-soup-plans-pricing.yml
- **MCPServer** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/mcp/campbell-soup-mcp.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/mcp/campbell-soup-tool-crosswalk.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/skills/_index.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/campbell-soup/refs/heads/main/apis.yml

## Tags

Recipes, Products, Nutrition, Content API, WordPress, Search

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/campbell-soup/campbells-content-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/campbell-soup/.
