Search code examples
roboflow

Is accessing projects through Roboflow API restricted to the paid plans?


Is the project access through API only limited to paid plans. I am using a Private sandbox and when I try to access the project using the roboflow API its giving me errors.

import roboflow

rf = roboflow.Roboflow("MY-API-KEY")
project = rf.workspace().project('MY-PROJECT-NAME)
RuntimeError: {
    "error": {
        "message": "Unsupported get request. Dataset with ID `xxxx` does not exist or cannot be loaded due to missing permissions.",
        "type": "GraphMethodException",
        "hint": "You can find the API docs at https://docs.roboflow.com"
    }
}

Solution

  • The API and pip library are available for free accounts as well.

    My guess would be that the project ID isn’t quite right; this should be the unique identifier.

    Does rf.workspace().projects() give you a list of your projects?