Skip to content

Event results, finisher times and runner positions

Back to tools

Free community walking and running events and their public results.

Get event results

Get event results

Get the latest or a dated public parkrun event result, including finishers in position order. If a name matches several events, the closest directory name match is used.

Your information

Run date in YYYY-MM-DD format, for example 2026-09-19. Defaults to the latest run.

Name of the parkrun, for example Bushy or Albert Park.

Maximum number of finishing runners to return, for example 100. Defaults to 500.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Albert parkrun, Melbourne results

Event dateSep 26, 2026
Event number708
Finishers577
View full results
PositionFinisherTimeAge grade

Choose an action

About the parkrun tool

parkrun returns finishers in position order for an event.

Get event results needs an event name and returns the latest result or a result for a specified date, with a maximum number of runners.

Built from parkrun.com and parkrun.com.au. Last checked Sep 29, 2026.

Actions

Get event results

1 credit

Get the latest or a dated public parkrun event result, including finishers in position order. If a name matches several events, the closest directory name match is used.

Uses parkrun and parkrun.com.au.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalRun date in YYYY-MM-DD format, for example 2026-09-19. Defaults to the latest run.Example: 2026-09-26
EventeventTextRequiredName of the parkrun, for example Bushy or Albert Park.Example: Albert Melbourne
Max Resultsmax_resultsNumberOptionalMaximum number of finishing runners to return, for example 100. Defaults to 500.Example: 3

What you get

FieldTypeDescription
DatedateDateExample: 2026-09-26
RunnersrunnersList
Clubrunners[].clubTextExample: Hercules Wimbledon AC
Noterunners[].noteTextExample: First Timer!
Timerunners[].timeTextExample: 16:20
Genderrunners[].genderTextExample: Male
Positionrunners[].positionNumberExample: 1
Runner Namerunners[].runner_nameTextExample: Jonny EARL
Age Categoryrunners[].age_categoryTextExample: VM40-44
Time (seconds)runners[].time_secondsNumberExample: 980
Runner Page Linkrunners[].runner_page_linkTextExample: https://www.parkrun.com.au/albertmelbourne/parkrunner/216955
Age Grade (%)runners[].age_grade_percentNumberExample: 84.8
Parkrunner Numberrunners[].parkrunner_numberNumberExample: 216955
Event Nameevent_nameTextExample: Albert parkrun, Melbourne
Run Numberrun_numberNumberExample: 708
Results Page Linkresults_page_linkTextExample: https://www.parkrun.com.au/albertmelbourne/results/2026-09-26/
Number of Finishersnumber_of_finishersNumberExample: 577

Example result

For Date: 2026-09-26, Event: Albert Melbourne, Max Results: 3

JSON
{
  "date": "2026-09-26",
  "runners": [
    {
      "club": "Hercules Wimbledon AC",
      "note": null,
      "time": "16:20",
      "gender": "Male",
      "position": 1,
      "runner_name": "Jonny EARL",
      "age_category": "VM40-44",
      "time_seconds": 980,
      "runner_page_link": "https://www.parkrun.com.au/albertmelbourne/parkrunner/216955",
      "age_grade_percent": 84.8,
      "parkrunner_number": 216955
    },
    {
      "club": null,
      "note": null,
      "time": null,
      "gender": null,
      "position": 2,
      "runner_name": "Unknown",
      "age_category": null,
      "time_seconds": null,
      "runner_page_link": "https://www.parkrun.com.au/albertmelbourne/parkrunner/2214",
      "age_grade_percent": null,
      "parkrunner_number": 2214
    },
    {
      "club": "Melbourne University AC",
      "note": null,
      "time": "16:45",
      "gender": "Male",
      "position": 3,
      "runner_name": "Josh DOHERTY",
      "age_category": "SM25-29",
      "time_seconds": 1005,
      "runner_page_link": "https://www.parkrun.com.au/albertmelbourne/parkrunner/5084692",
      "age_grade_percent": 77.01,
      "parkrunner_number": 5084692
    }
  ],
  "event_name": "Albert parkrun, Melbourne",
  "run_number": 708,
  "results_page_link": "https://www.parkrun.com.au/albertmelbourne/results/2026-09-26/",
  "number_of_finishers": 577
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@parkrun",
  "visibility": "public",
  "operation": "get_event_results",
  "version": 1,
  "input": {
    "date": "2026-09-26",
    "event": "Albert Melbourne",
    "max_results": 3
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare finish times across event dates
  • Review runner positions and age grades
  • Track the number of finishers at an event
  • Find runner clubs and age categories

Questions about parkrun

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this parkrun tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a parkrun account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from parkrun.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What were the latest results at an event?

Use Get event results with the event name; it defaults to the latest run.

How can I get results for a specific date?

Use Get event results with the event name and a date in YYYY-MM-DD format.

Can I limit how many finishers are returned?

Yes. Get event results accepts a maximum number of finishing runners and defaults to 500.

All Sports toolsBrowse all tools