AeroFarms

AeroFarms is an indoor vertical farming company founded in 2004 and headquartered in Newark, New Jersey, where it grows leafy greens and nutrient-dense microgreens — micro broccoli, micro arugula, micro wasabi mustard and the FlavorSpectrum blends — aeroponically, without sun or soil, under LED light recipes driven by its proprietary agSTACK PLC/SCADA control stack. It sells through US grocery retail rather than through software, is a Certified B Corporation, and was acquired by an affiliate of Palm Ventures in June 2026. AeroFarms is a produce grower, not a software vendor: no developer portal, no API documentation, no SDKs, no API product. The machine-readable surface profiled here is the anonymous, read-only WordPress and WooCommerce REST API behind www.aerofarms.com, a live OAuth-protected MCP server at /wp-json/mcp/mcp-oauth-server, and a published llms.txt.

AeroFarms publishes 9 APIs on the APIs.io network, including News API, Pages API, Products API, and 6 more. Tagged areas include Company, Agriculture, Vertical Farming, Indoor Farming, and AgTech.

AeroFarms’ developer surface includes engineering blog, support, authentication, and 18 more developer resources.

22.4/100 emerging Agent 46/100 agent native Full breakdown ↓
scored 2026-09-10 · rubric v0.20.0
10 APIs 1 MCP Servers
CompanyAgricultureVertical FarmingIndoor FarmingAgTechFood and BeverageConsumer Packaged GoodsMicrogreensSustainabilityContentCommerceMCP

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-10 · rubric v0.20.0
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/aerofarms: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 10

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

AeroFarms News API

Public, unauthenticated read access to the AeroFarms news and press archive via the WordPress core REST API — 289 published posts and 16 approved comments verified live on 2026-...

AeroFarms Pages API

Public, unauthenticated read access to the 56 published marketing and policy pages of www.aerofarms.com — About Us, How We Grow, Our Microgreens, FlavorSpectrum, Store Locator, ...

AeroFarms Products API

Public, unauthenticated read access to the AeroFarms microgreens catalog as WordPress product objects — 8 published products across 3 product-category terms, verified live on 20...

AeroFarms Store API

Public, unauthenticated read access to the AeroFarms WooCommerce storefront through the WooCommerce Store API — the product catalog with images, attributes, stock state and face...

AeroFarms FAQ API

Public, unauthenticated read access to the AeroFarms FAQ knowledge base — 18 published answers across 8 FAQ categories covering microgreens, growing practices, organic and non-G...

AeroFarms Taxonomy API

Public, unauthenticated read access to the editorial taxonomy behind the AeroFarms news archive — 9 categories and 455 tags with post counts.

AeroFarms Media API

Public, unauthenticated read access to the AeroFarms media library — 5,605 attachments of farm and product photography, FlavorSpectrum imagery and press assets with their genera...

AeroFarms Search API

Public, unauthenticated cross-content search over www.aerofarms.com — posts, pages, products and FAQ entries — across 371 searchable objects.

AeroFarms Discovery API

The public route index and registry surface of the AeroFarms REST API — 917 registered routes across 46 namespaces, plus the registered content types, taxonomies and post status...

AeroFarms MCP Server

A live Model Context Protocol server served from www.aerofarms.com at /wp-json/mcp/mcp-oauth-server. It answers JSON-RPC over HTTP and is protected by OAuth 2.1: an anonymous to...

Scroll for all 10

MCP Servers 1

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

AeroFarms MCP Server

AeroFarms serves a live, reachable Model Context Protocol server from its own website host. This is not a candidate derived from OpenAPI operations: the endpoint exists, answers...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Aerofarms Rate Limits

0 limits

RATE LIMITS

Security Posture 2

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

Aerofarms Authentication

0 schemes

SECURITY

Aerofarms Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Aerofarms Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Agent Surfaces 4

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 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: aerofarms
name: AeroFarms
description: 'AeroFarms is an indoor vertical farming company founded in 2004 and headquartered in Newark, New Jersey, where
  it grows leafy greens and nutrient-dense microgreens — micro broccoli, micro arugula, micro wasabi mustard and the FlavorSpectrum
  blends — aeroponically, without sun or soil, under LED light recipes driven by its proprietary agSTACK PLC/SCADA control
  stack. It sells through US grocery retail rather than through software, is a Certified B Corporation, and was acquired by
  an affiliate of Palm Ventures in June 2026. AeroFarms is a produce grower, not a software vendor: no developer portal, no
  API documentation, no SDKs, no API product. The machine-readable surface profiled here is the anonymous, read-only WordPress
  and WooCommerce REST API behind www.aerofarms.com, a live OAuth-protected MCP server at /wp-json/mcp/mcp-oauth-server, and
  a published llms.txt.'
url: https://raw.githubusercontent.com/api-evangelist/aerofarms/refs/heads/main/apis.yml
image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
created: '2026-09-10'
modified: '2026-09-10'
position: Producing
tags:
- Company
- Agriculture
- Vertical Farming
- Indoor Farming
- AgTech
- Food and Beverage
- Consumer Packaged Goods
- Microgreens
- Sustainability
- Content
- Commerce
- MCP
apis:
- aid: aerofarms:aerofarms-news-api
  name: AeroFarms News API
  description: Public, unauthenticated read access to the AeroFarms news and press archive via the WordPress core REST API
    — 289 published posts and 16 approved comments verified live on 2026-09-10.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - News
  - Content
  - Press
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-news-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-news-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-pages-api
  name: AeroFarms Pages API
  description: Public, unauthenticated read access to the 56 published marketing and policy pages of www.aerofarms.com — About
    Us, How We Grow, Our Microgreens, FlavorSpectrum, Store Locator, Commercial Partnerships, Careers, Terms and Privacy.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Pages
  - Content
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-pages-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-pages-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-products-api
  name: AeroFarms Products API
  description: Public, unauthenticated read access to the AeroFarms microgreens catalog as WordPress product objects — 8 published
    products across 3 product-category terms, verified live on 2026-09-10.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Products
  - Catalog
  - Agriculture
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-products-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-products-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-store-api
  name: AeroFarms Store API
  description: 'Public, unauthenticated read access to the AeroFarms WooCommerce storefront through the WooCommerce Store
    API — the product catalog with images, attributes, stock state and facet data, plus the anonymous session cart. WooCommerce
    runs here as a catalog rather than a shop: all 8 products return a price of 0 in an unconfigured GBP default currency.'
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Store
  - Commerce
  - Products
  - Cart
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-store-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-store-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-faq-api
  name: AeroFarms FAQ API
  description: Public, unauthenticated read access to the AeroFarms FAQ knowledge base — 18 published answers across 8 FAQ
    categories covering microgreens, growing practices, organic and non-GMO status and storage.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - FAQ
  - Knowledge Base
  - Content
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-faq-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-faq-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-taxonomy-api
  name: AeroFarms Taxonomy API
  description: Public, unauthenticated read access to the editorial taxonomy behind the AeroFarms news archive — 9 categories
    and 455 tags with post counts.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Taxonomy
  - Tags
  - Categories
  - Content
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-taxonomy-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-taxonomy-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-media-api
  name: AeroFarms Media API
  description: Public, unauthenticated read access to the AeroFarms media library — 5,605 attachments of farm and product
    photography, FlavorSpectrum imagery and press assets with their generated size variants.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Media
  - Images
  - Content
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-media-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-media-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  - type: DataModel
    url: data-model/aerofarms-data-model.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-search-api
  name: AeroFarms Search API
  description: Public, unauthenticated cross-content search over www.aerofarms.com — posts, pages, products and FAQ entries
    — across 371 searchable objects.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Search
  - Content
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-search-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-search-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-discovery-api
  name: AeroFarms Discovery API
  description: The public route index and registry surface of the AeroFarms REST API — 917 registered routes across 46 namespaces,
    plus the registered content types, taxonomies and post statuses. This is the machine-readable contract every other spec
    in this profile was derived from.
  humanURL: https://www.aerofarms.com/wp-json/
  baseURL: https://www.aerofarms.com/wp-json
  tags:
  - Discovery
  - Metadata
  - Content
  properties:
  - type: OpenAPI
    url: openapi/aerofarms-discovery-openapi.yml
  - type: Overlay
    url: overlays/aerofarms-discovery-overlay.yaml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: ErrorCatalog
    url: errors/aerofarms-problem-types.yml
  - type: Conventions
    url: conventions/aerofarms-conventions.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  - type: Lifecycle
    url: lifecycle/aerofarms-lifecycle.yml
  - type: RateLimits
    url: rate-limits/aerofarms-rate-limits.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
- aid: aerofarms:aerofarms-mcp-server
  name: AeroFarms MCP Server
  description: 'A live Model Context Protocol server served from www.aerofarms.com at /wp-json/mcp/mcp-oauth-server. It answers
    JSON-RPC over HTTP and is protected by OAuth 2.1: an anonymous tools/list returns HTTP 401 with a WWW-Authenticate Bearer
    challenge naming RFC 9728 protected-resource metadata, and the site publishes RFC 8414 authorization-server metadata declaring
    PKCE S256, authorization_code and refresh_token grants and a single ''mcp'' scope. Verified by probe on 2026-09-10. The
    tool list itself requires an authenticated session and is therefore not enumerated here.'
  humanURL: https://www.aerofarms.com/wp-json/mcp
  baseURL: https://www.aerofarms.com/wp-json/mcp/mcp-oauth-server
  tags:
  - MCP
  - Agents
  - Authorization
  properties:
  - type: MCPServer
    url: mcp/aerofarms-mcp.yml
  - type: ToolCrosswalk
    url: mcp/aerofarms-tool-crosswalk.yml
  - type: Authentication
    url: authentication/aerofarms-authentication.yml
  - type: OAuthScopes
    url: scopes/aerofarms-scopes.yml
  - type: WellKnown
    url: well-known/aerofarms-well-known.yml
  - type: Conformance
    url: conformance/aerofarms-conformance.yml
  image: https://www.aerofarms.com/wp-content/uploads/2021/04/cropped-AF-Favicon-copy.png
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://www.aerofarms.com/
- type: Blog
  url: https://www.aerofarms.com/news/
- type: Support
  url: https://www.aerofarms.com/contact/
- type: TermsOfService
  url: https://www.aerofarms.com/terms-and-conditions/
- type: PrivacyPolicy
  url: https://www.aerofarms.com/privacy-policy/
- type: GitHubOrganization
  url: https://github.com/AeroFarms
- type: LLMsTxt
  url: llms/aerofarms-llms.txt
- type: WellKnown
  url: well-known/aerofarms-well-known.yml
- type: MCPServer
  url: mcp/aerofarms-mcp.yml
- type: ToolCrosswalk
  url: mcp/aerofarms-tool-crosswalk.yml
- type: Authentication
  url: authentication/aerofarms-authentication.yml
- type: OAuthScopes
  url: scopes/aerofarms-scopes.yml
- type: Conformance
  url: conformance/aerofarms-conformance.yml
- type: Conventions
  url: conventions/aerofarms-conventions.yml
- type: ErrorCatalog
  url: errors/aerofarms-problem-types.yml
- type: Lifecycle
  url: lifecycle/aerofarms-lifecycle.yml
- type: DataModel
  url: data-model/aerofarms-data-model.yml
- type: Plans
  url: plans/aerofarms-plans-pricing.yml
- type: RateLimits
  url: rate-limits/aerofarms-rate-limits.yml
- type: DomainSecurity
  url: security/aerofarms-domain-security.yml
- type: AgentSkill
  url: skills/_index.yml
x-enrichment:
  date: '2026-09-10'
  status: enriched
  artifacts_added: 38
  pass: local-v3

Work with this as data

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/aerofarms"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/aerofarms/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/aerofarms/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.