Startnext Crowdfunding API (1.0.0)

Download OpenAPI specification:

Public and Project API for Startnext crowdfunding platform

ApiKey

Endpoints accessible with Project API Key

List project blog entries

Returns a paginated list of blog entries for a specific project. Internal access allowed without API Key. External access requires a Project API Key with blog:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
blog_type
string
Default: "text"

Blog entry type (text, story)

offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

List project incentives (API Key required)

Returns a paginated list of incentives for a specific project. Requires a Project API Key with incentives:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Get project details

Returns full project details. Supports optional API Key authentication for extended access.

path Parameters
link_caption
required
string

Project URL slug

Responses

Response samples

Content type
application/json
{
  • "project": {
    },
  • "status": 0
}

List project subscribers (API Key required)

Returns all subscribers (fans) for a project. Requires a Project API Key with subscribers:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

List project wall entries (API Key required)

Returns all wall entries (Pinnwand) for a project. Requires a Project API Key with wall:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

List public project fundings (for streams)

Returns a paginated list of public fundings for a project (timestamp and supporter name only). Suitable for live streams/feeds. Internal access allowed without API Key. External access requires a Project API Key with fundings:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
funding_date_min
integer

Min funding date (UNIX timestamp)

funding_date_max
integer

Max funding date (UNIX timestamp)

offset
integer
Default: 0

Result offset

limit
integer
Default: 10

Result limit

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total": 0
}

List all project orders (API Key required)

Returns all successful orders for a project. Requires a Project API Key with orders:read scope. Project must be successfully funded (>=100%).

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total": 0
}

Projects

Project-specific endpoints

List project blog entries

Returns a paginated list of blog entries for a specific project. Internal access allowed without API Key. External access requires a Project API Key with blog:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
blog_type
string
Default: "text"

Blog entry type (text, story)

offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

List project incentives (API Key required)

Returns a paginated list of incentives for a specific project. Requires a Project API Key with incentives:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Get project details

Returns full project details. Supports optional API Key authentication for extended access.

path Parameters
link_caption
required
string

Project URL slug

Responses

Response samples

Content type
application/json
{
  • "project": {
    },
  • "status": 0
}

List project subscribers (API Key required)

Returns all subscribers (fans) for a project. Requires a Project API Key with subscribers:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

List project wall entries (API Key required)

Returns all wall entries (Pinnwand) for a project. Requires a Project API Key with wall:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

List public project fundings (for streams)

Returns a paginated list of public fundings for a project (timestamp and supporter name only). Suitable for live streams/feeds. Internal access allowed without API Key. External access requires a Project API Key with fundings:read scope.

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
funding_date_min
integer

Min funding date (UNIX timestamp)

funding_date_max
integer

Max funding date (UNIX timestamp)

offset
integer
Default: 0

Result offset

limit
integer
Default: 10

Result limit

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total": 0
}

List all project orders (API Key required)

Returns all successful orders for a project. Requires a Project API Key with orders:read scope. Project must be successfully funded (>=100%).

Authorizations:
projectApiKey
path Parameters
link_caption
required
string

Project URL slug

query Parameters
offset
integer
Default: 0

Result offset

limit
integer
Default: 50

Result limit (max 100)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total": 0
}

Search and list projects

Returns a paginated list of projects with various filter options.

query Parameters
sort
string
Enum: "crowdindex-d" "crowdindex-a" "project-end-date-d" "project-end-date-a" "project-activation-date-d" "project-activation-date-a" "rand"

Sort order

fundable
boolean

Filter only fundable/active projects

campaign_id
integer

Filter by page campaign ID

location_id
integer

Filter by location ID

category_id
integer

Filter by category ID

sdg_id
integer

Filter by SDG ID

activation_date_min
integer

Min activation date (UNIX timestamp)

activation_date_max
integer

Max activation date (UNIX timestamp)

end_date_min
integer

Min end date (UNIX timestamp)

end_date_max
integer

Max end date (UNIX timestamp)

is_favorite
boolean

Filter featured projects

is_success_story
boolean

Filter success stories

is_successful
boolean

Filter successfully funded projects

include_private_campaigns
boolean

Include private campaigns

user
string

Filter by user (link caption)

search
string

Search term (Elasticsearch only)

offset
integer
Default: 0

Result offset

limit
integer
Default: 10

Result limit

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total": 0
}