Skip to content

FousEdexcel Online

Get your Edexcel Online results through an API

Read candidate results, BTEC registrations and the progress of each post-results request from Edexcel Online with one API call each. A workflow can check the Post Results Track progress page each morning of the post-results season and email you new outcomes.

Works with your own Edexcel Online account. Fous is an independent product.

What you can build on Edexcel Online

  • Get a candidate's results

    Build this

    Searches Candidates for one candidate in the qualification and session you pick and reads the results shown for each unit or component.

    Takes
    Qualification, session, candidate number or name
    Returns
    Candidate number, name, unit or component, mark, grade, overall qualification grade
  • Track post-results requests

    Build this

    Searches the Post Results Track progress page and opens each request's detail page for its outcome and the reason for the decision.

    Takes
    Qualification, session, candidate number (optional)
    Returns
    Candidate number, name, service, component, outcome, original mark, new mark, grade change, reason
  • List BTEC registrations for a course

    Build this

    Uses Search by Course in the Candidate menu and reads each learner's registration, as Candidate Details shows it.

    Takes
    Programme, enrolment year
    Returns
    Learner name, registration number, ULN, registration type, enrolment date, planned completion, centre reference
  • Register a BTEC learner

    Build this

    Registers one learner on a programme in the Candidate menu with the learner fields Edexcel Online asks for, and reads back the registration number.

    Takes
    Programme, registration type, enrolment date, name, sex, date of birth, ULN, planned completion, study mode
    Returns
    Registration number, learner name, programme, already registered or new

Automate Edexcel Online with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New post-results outcomes, every morning of the season

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Track the post-results requests for the current session on the Post Results Track progress page.
    Step 2
    Keep the requests whose outcome changed since the last run.
    Step 3
    Email you each one with candidate, service, component, outcome, new mark and reason.
  • New BTEC registration numbers, into your MIS

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    For each programme you name, list the BTEC registrations for this year's enrolment.
    Step 2
    Keep the learners who were not there on the last run.
    Step 3
    Post each learner's name, ULN and registration number to your MIS webhook.
  • Results for a list of candidates, on request

    Build this
    Starts
    When your system calls the workflow's webhook with a qualification, session and candidates
    Step 1
    For each candidate number sent, get the candidate's results.
    Step 2
    Keep the units and components with a grade.
    Step 3
    Post the results to your webhook, one record per candidate.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get a candidate's results” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "edexcelonline.pearson.com/get_candidate_results",
    "input": {
      "qualification": "International A Level",
      "session": "June 2026",
      "candidate_number": "4127"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "candidate_number": "4127",
    "name": "Rivera, Sam",
    "session": "June 2026",
    "results": [
      {
        "unit_or_component": "Pure Mathematics P1",
        "mark": 84,
        "grade": "a"
      }
    ],
    "qualification": "International A Level Mathematics",
    "overall_grade": "A"
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Edexcel Online’s own options

Pearson's support pages describe no API for Edexcel Online. Centres with an MIS send entries and receive results as EDI files in the JCQ format through the A2C application. BTEC registrations, post-results requests and the results reports are handled in Edexcel Online itself.

OptionWhat it coversWhat it takes
EDI through A2CAcademic entries sent from your MIS and results files received in the JCQ format. BTEC results are not normally issued this way unless requested.An MIS that supports EDI and the A2C application. Pearson aims to process entry files within 5 working days.
Reports - Bulk DownloadBroadsheet, Component Mark List, Contributing Units Results and CSPRs for a session.An Edexcel Online account. Reports arrive in your Edexcel Online mailbox within two hours.
Edexcel Online by handIndividual or spreadsheet entries, BTEC registrations and claims, candidate results and post-results requests, one qualification at a time.An account set up by your centre's Edexcel Online administrator or by Pearson.

Read on November 12, 2026: Receiving results through EDI and Edexcel Online, Making academic entries, Edexcel Online.

Signing in to Edexcel Online

Edexcel Online signs you in with your username, which is the email address the account was created with, and your password, then a passcode from the Pearson Authenticator app on your phone. The same login opens ResultsPlus and Pearson's secure resources. With Fous you sign in through Edexcel Online's own sign-in with your own account, and the login is sealed with AES-256.

Worth knowing

Bulk reports arrive later, in the mailbox
A report requested from Reports - Bulk Download is delivered to your Edexcel Online mailbox within two hours. For one candidate's results straight away, a method reads Candidates, then Search.
Profiles decide what an account sees
Access is granted by ticking profiles in User Access Profile, and you can only grant profiles you hold. Pearson manages exams officer and Head of Centre accounts; the centre manages the others.
Accounts lock after 18 months unused
An Edexcel Online account is locked after 18 months without a sign-in. Changing a user's email address changes their username at once.
Registration deadlines and existing records
Most BTEC programmes on the academic year must be registered by 1 November after enrolment. If the learner is already registered on the programme, the record turns green and shows the existing number.

More in Education, research and nonprofit

Other industries: Eversource online account, Sligro, BancaNet Empresarial, WEX Online, Virtual Pag-IBIG for Employers, TRACES.

Frequently asked questions

No. Pearson's support pages describe no API, and its automated route is EDI: entries go from your MIS and results come back as JCQ-format files through the A2C application. BTEC registrations, post-results requests and the bulk results reports are done in Edexcel Online itself.

Select Reports - Bulk Download, choose a session and a report type: Broadsheet, Component Mark List, Contributing Units Results or CSPRs. The report is delivered to your Edexcel Online mailbox within two hours. One candidate's results are under Candidates, then Search.

On the Post Results Track progress page for the qualification: search for the request and select View. Once the outcome is issued, the detail page gives the reason for the decision, at component level when a mark changed.

Yes. Edexcel Online takes bulk registrations and shows each registration number in the right-hand column, with a confirmation report. Pearson also produces weekly registration lists.

No. Fous is an independent product. You use it with your own Edexcel Online account, and a method reads and does only what that account's profiles allow.

Put Edexcel Online behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextFSA Partner ConnectSubmit learner dataVA Enrollment ManagerEversource online accountHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Edexcel Online (Pearson). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.