API uses, while using public plan

Hi Roboflow Team,

I am currently trying to export a dataset to S3 using a Lambda function. While doing this, I am encountering the following error:

Endpoint not found

I wanted to ask if there are any limitations on using the API for exporting datasets on the public/free plan. If there are limitations, will upgrading to the Core plan resolve this issue?

Thank you for your help!

Hi @manishsingh

In short: I would not expect there to be any issues with the endpoint being found on any plan type. API rate limits are slightly higher on other plans but this would yield a different error

Here are what I think are the most likely causes:

Endpoint format

The correct format is: https://api.roboflow.com/{workspace}/{project}/{version}/{format}?api_key={API_KEY} Example: https://api.roboflow.com/my-workspace/my-project/1/yolov5pytorch?api_key=YOUR_API_KEY

Ensure the dataset version is generated

Before you can export, you must generate a version of your dataset:

1. Go to your project in Roboflow

2. Click β€œGenerate” to create a version

3. Wait for preprocessing to complete

4. Then the export endpoint will work

Verify your API key has access

Make sure the API key belongs to the workspace that owns the project.

Let me know if this helps and if any of the troubleshooting gets you unblocked!