Public APIs
JMESPath favicon

JMESPath

Programming

Run JMESPath queries on JSON data for filtering, transforming, and extracting results.

JMESPath's website screenshot

About JMESPath

The JMESPath free API is a serverless endpoint that evaluates JMESPath query expressions against JSON data submitted in a POST request body. Users send a "data" object or array and a "query" string, and the endpoint returns the transformed result as JSON. It supports filtering, projections, sorting, reversing, slicing, and reshaping nested payloads into flat structures.

The endpoint is public, requires no authentication, and has CORS enabled, allowing calls directly from browsers, no-code platforms such as Zapier, Make, or n8n, and automation scripts. It is provided by Note API Connector, a tool for syncing external data into Notion, and can be used as a step to reshape API responses before syncing to Notion, though it is also usable independently for general JSON transformation. Malformed queries return a 400 response with a descriptive error message.

The service is intended for prototyping, demos, and low-volume automations rather than production or high-volume use, since it offers no SLA or guaranteed throughput. The provider states the endpoint processes and returns data without persisting or sharing payloads, and advises against sending secrets or sensitive data.

Key features

  • Serverless POST endpoint for evaluating JMESPath expressions against JSON data
  • Supports filtering, projections, sorting, reversing, slicing, and reshaping nested payloads
  • CORS enabled for direct calls from browsers and no-code tools like Zapier, Make, or n8n
  • No authentication required for testing
  • Returns descriptive 400 errors for malformed or invalid queries

Frequently asked questions

Is the JMESPath free API free to use?

Yes, it is a free, public serverless endpoint intended for prototyping, demos, and low-volume automations.

Is it suitable for production or high-volume use?

No, it's intended for testing and low-volume scenarios; for SLAs or guaranteed throughput you should host a dedicated instance or handle transformations in your backend.

What integrations or platforms does it support?

It can be called directly from browsers and automation platforms like Zapier, Make, or n8n since CORS is enabled, and it can be used as a step in Note API Connector to reshape data before syncing to Notion.

What languages or tools can I use to call the API?

The site provides quick-start examples for cURL, JavaScript (fetch), and Python (requests).

Does it store the JSON data I send?

No, the endpoint processes the request and returns the result without persisting or sharing payloads, though you should avoid sending secrets or highly sensitive data.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product