Skip to content

Event results, finisher times and runner positions

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 run

Example results

Date
2026-09-26
Event Name
Albert parkrun, Melbourne
Run Number
708
Results Page Link
parkrun.com.au
Number of Finishers
577
Runners
Runners
Runner NameClubNoteTimeGenderPositionAge CategoryTime (seconds)Runner Page LinkAge Grade (%)Parkrunner Number
Jonny EARL
Hercules Wimbledon AC
—
16:20
Male
1
VM40-44
980
84.8
216955
Unknown
—
—
—
—
2
—
—
—
2214
Josh DOHERTY
Melbourne University AC
—
16:45
Male
3
SM25-29
1,005
77.01
5084692
Example data · Run in Studio for fresh results.

Choose an action

About parkrun

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 by Fous from parkrun.com and parkrun.com.au and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with parkrun.

Actions

Get event results

1 credit per run

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

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_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

Is Fous affiliated with parkrun?

No. Fous is not affiliated with parkrun. This workflow reads the public parkrun.com website and returns its data.

How much does it cost?

Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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 workflowsBrowse all workflows