Kickstarter Campaign Tracker - Backers, Pledged & Days Left avatar

Kickstarter Campaign Tracker - Backers, Pledged & Days Left

Pricing

from $6.40 / 1,000 campaign returneds

Go to Apify Store
Kickstarter Campaign Tracker - Backers, Pledged & Days Left

Kickstarter Campaign Tracker - Backers, Pledged & Days Left

Backers, amount pledged, goal, percent funded, days left and state of any Kickstarter project, with USD conversion. Monitoring mode returns a campaign only when its backers, pledged amount or state change, with the difference since the last check.

Pricing

from $6.40 / 1,000 campaign returneds

Rating

0.0

(0)

Developer

NeverEmpty

NeverEmpty

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Backers, amount pledged, goal, percent funded, days left and state (live, successful, failed, canceled) for any Kickstarter project, one row per project. Amounts come with a USD conversion, so campaigns in GBP, EUR or JPY can sit in one table.

With monitoring on, a campaign is returned only when its backers, pledged amount or state have changed. The row carries the difference since the last check and the pace per day. The first check of a campaign is free.

Paste project links as they appear in the browser (https://www.kickstarter.com/projects/<creator>/<project>), one per line.

Input

FieldWhat it does
projectUrlsKickstarter project links, one per line (?ref=... and /description at the end are fine)
maxProjectsStop after this many projects (default 100)
monitoringModeReturn only campaigns that changed since the previous run
monitorModeWhat counts as a change: funding-change (backers, pledged, state), any-change (also comments) or milestones (goal reached or state changed)
resetMonitoringStateForget the remembered figures and start over with a free first check
useProxyMove to fresh Apify datacenter proxy addresses if Kickstarter refuses requests (default on)

What you get

One row per project:

ColumnMeaning
projectNameThe project title
statelive, successful, failed, canceled, suspended or submitted, as Kickstarter reports it
backersNumber of backers
pledgedAmount pledged, in the project's currency
currency, goalThe project's currency and funding goal
percentFundedPledged as a percentage of the goal, rounded down to one decimal (99.96% shows as 99.9, never 100)
isGoalReachedtrue when the pledged amount has reached the goal
pledgedUsd, goalUsdPledged and goal converted to US dollars at Kickstarter's own rate for the project
averagePledgePledged divided by backers
daysLeft, hoursLeftTime until the deadline, rounded down; 0 once the deadline has passed
deadline, launchedAtDeadline and launch time (ISO 8601, UTC)
pledgedPerDay, backersPerDayAverage per day since launch (up to the deadline for ended campaigns)
commentsCount, updatesCountComments and creator updates
rewardsCount, lowestRewardAmountNumber of reward tiers and the cheapest one
staffPick, isInLatePledgesKickstarter's "Project We Love" flag, and whether the project accepts late pledges after the campaign
blurb, creatorName, category, parentCategory, location, country, imageUrlDescription and context
projectId, projectUrlKickstarter's numeric project ID and the project link
detailsStatus, detailsReadAtWhether the name, goal and deadline were read in this run or remembered from an earlier one (see below)
input, scrapedAt, statusWhat you typed, when it was read, ok for a project row

Monitoring columns (filled in monitoring mode): change, isFirstCheck, changedFields (for example ["backers","pledged"] or ["state"]), backersChange, pledgedChange, pledgedChangeUsd, previousBackers, previousPledged, previousState, previousCheckedAt, goalReachedSinceLastCheck, backersPerDaySinceLastCheck, pledgedPerDaySinceLastCheck.

Read on 2026-10-23:

ProjectstatebackerspledgedgoalpercentFundedpledgedUsd
An Infamous Traffic: Second Editionlive6436601727 USD500001203.4601727
Nap Comix: First Stepslive1924973 GBP800062.16628.02
Good Kitties + Super Chonk: The Purr-fect Pair of Cat Gameslive36736758 USD9600382.836758
GENKI: Covert Dock 3 and ShadowCast 3successful122371437389 USD168008555.81437389
Lil - The Book Seriesfailed492455 USD600040.92455

Monitoring mode

Turn on Monitoring mode and run the same list on a schedule (for example every hour or every day):

  1. First run of a project: its backers, pledged amount, state and comment count are remembered as the starting point. You get a first-check row without figures, and nothing is charged.
  2. Later runs: each project is read and compared with what was remembered.
    • Something changed: you get the project row with backersChange, pledgedChange, changedFields and the pace since the last check, charged as one project row.
    • Nothing changed (or, in milestones, nothing that counts as a milestone): no project row; the project is charged as one check. When no project in the run is returned, you get one no-change row so an empty result is never ambiguous.

What counts as a change:

  • funding-change (default): backers, pledged amount or state. A new comment alone is not reported.
  • any-change: the same, plus the comment count.
  • milestones: only when the project reaches its goal for the first time (goalReachedSinceLastCheck: true) or its state changes, for example live to successful. Smaller moves are charged as a check and remembered without being returned, so the next difference is measured from the latest check. While the goal is unknown (the project's details could not be read), the moves are not remembered, so passing the goal is still caught once the goal is read.

backersPerDaySinceLastCheck and pledgedPerDaySinceLastCheck are filled when at least one hour has passed since the previous check, so a few minutes between runs never turn into an inflated daily pace.

Figures are remembered per project ID, so adding a project to your list does not reset the others, and the same project given with two different links is one project. Forget the remembered figures and start over clears them, and the next run is a free first check again. A change that could not be delivered because the run's maximum total charge was reached is not remembered, so the next run returns it.

What is charged

  • campaign-returned: one per project row with status: ok.
  • campaign-checked: monitoring mode only. One per project that was compared and not returned: it had not changed, or in milestones mode it moved without reaching its goal or changing state. A project that is returned is charged as a row only, not as a check.
  • Not charged: first-check, no-such-project, invalid-input, duplicate-input, unreadable, blocked, no-change, not-read and budget-reached rows. There is no monthly fee.

If you set a maximum total charge, the run stops before it, lists the lines it did not read in a not-read row, and charges nothing for them. In monitoring mode the run stops as soon as the limit cannot cover one more check, before reading the next project, even if that project would have been a free first check.

Rows that explain instead of failing

statusWhen
first-checkMonitoring: the first time a project is seen, its starting point was remembered
no-such-projectKickstarter has no project at the link: it was deleted, or the creator or project part of the link is wrong
invalid-inputThe line is not a Kickstarter project link, for example a kck.st short link or a Discover page - or no project was given
duplicate-inputThe same project appeared earlier in the list (also when it was given with a different link)
unreadableThe figures came back in a form that could not be read. No figure is guessed
blockedKickstarter kept refusing the request (HTTP 403/429)
not-readLines that were not requested: after a blocked row or three unreadable projects in a row, or when maxProjects or the charge limit was reached
no-changeMonitoring: every project was compared and none had changed
budget-reachedA changed project was ready but did not fit inside the run's maximum total charge

Questions people ask

How do I track a Kickstarter campaign's backers and pledges over time? Put the project link in projectUrls, turn on monitoring mode and schedule the Actor. Each run returns only the campaigns that moved, with the change in backers and pledged amount since the previous run.

How do I get the pledged amount and days left for many Kickstarter projects at once? Paste up to 1,000 project links in one run. Each row has pledged, goal, percentFunded, daysLeft and hoursLeft, plus pledgedUsd for comparing campaigns in different currencies.

Can I get an alert when a Kickstarter campaign reaches its goal? Use monitoring mode with monitorMode: milestones. The project is returned once, with goalReachedSinceLastCheck: true, in the run after it passes its goal, and again when its state changes to successful or failed.

Does it work for campaigns that have already ended? Yes. Successful, failed and canceled projects return their final backers and pledged amount, with daysLeft: 0.

Good to know

  • Figures are fresh on every run: backers, pledged amount, state and comments are read each time. The name, goal, deadline, rewards and the other details are read at most once a day per project and reused from memory in between (detailsStatus: remembered); they are read again as soon as the project's state changes. If the details cannot be read for a project, its row still has the figures, the detail columns are null, and detailsStatus says why.
  • One schedule per list: do not let two monitoring runs of the same projects overlap. Both compare with the same remembered figures, so the same change can be returned and charged by each. A change that was returned is remembered at once, so a run that is aborted does not return it again.
  • Search is not included: this Actor follows the projects you give it. Use the link from the project page.
  • Short kck.st links are not followed: open one once in a browser and paste the full link.
  • Currency: pledged and goal are in the project's currency. pledgedUsd and goalUsd use the exchange rate Kickstarter shows for the project, which can differ slightly from today's market rate.
  • Requests go to Kickstarter's public project pages with a pause between them and a User-Agent that identifies this Actor. No login, no Kickstarter account and no residential proxy are used. If Kickstarter refuses requests from one address, the run moves to fresh Apify datacenter proxy addresses (you can turn this off).
  • This Actor is not affiliated with, endorsed by or sponsored by Kickstarter. Kickstarter's terms restrict automated collection; decide for yourself whether your use is permitted before you run it.

Thanks for using this Actor

We build these tools for people who run them every day, and we improve them from what users tell us.

  • Missing a field, or need another filter? Tell us in the Issues tab. If the data is there, we add it.
  • Found a bug or a wrong value? Post the run ID in the Issues tab. Wrong data is the thing we fix first.

If this Actor saved you time, a short review helps other people find it.