JSON to CSV logo
JSON to CSV

Public JSON URL

Turn a public JSON or API URL into CSV or Excel

Paste a public HTTPS endpoint, fetch it directly in your browser, choose the records and fields, then download CSV or native XLSX without routing the response through our server.

Browser-to-API import

The browser sends a credential-free GET request directly to the URL. The response is converted locally and the URL is not stored or sent to our application server.

  • HTTPS GET only
  • No cookies or authorization headers
  • 25 MB response limit

The API must allow CORS

Browsers only let this page read cross-origin responses when the endpoint permits it with CORS headers. If it does not, download the JSON yourself and upload the file instead.

Choose the useful records

For wrapped API responses, choose a records path such as data, results or payload.orders. You can also repeat one nested array into spreadsheet rows before exporting.

Common questions

Can I add an API key or authorization header?

No. URL import deliberately sends no cookies, credentials or custom authorization headers. Download protected data yourself, then upload the file.

Why does my public URL show a CORS error?

The endpoint must allow this website's browser origin to read the response. If it does not provide suitable CORS headers, use the file upload workflow.

Is this a server-side URL proxy?

No. The request is made by your browser directly to the source. Our backend never fetches the URL.

Ready to test your own data? Open the converter or compare limits on Pricing.