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 thisSearches 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 thisSearches 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 thisUses 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 thisRegisters 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.
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"
}
}'
{
"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.
| Option | What it covers | What it takes |
|---|---|---|
| EDI through A2C | Academic 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 Download | Broadsheet, 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 hand | Individual 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
- Slate
- Naviance
- Common App for Recommenders
- National Student Clearinghouse secure site
- AQA Centre Services
- FSA Partner Connect
- Submit learner data
- VA Enrollment Manager
- Sponsorship Management System
- Infinite Campus
- PowerSchool SIS
- EDOF
- Arbor MIS
- SLC HEP Services
- Parchment
- UCAS adviser portal
- Benevity Causes Portal
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.