> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# DfE Financial Benchmarking API

> Read each school's published spending in England, such as ICT and IT support, in an agent

The common use is a yearly agent that reads the ICT spending of each school client and writes it to the client's record in your PSA.

> [!NOTE]
>
> Automatically enabled when you configure DfE Financial Benchmarking and Insights permissions in your agent workflow.

## What it does

* Lists the returns and years DfE publishes: CFR for maintained schools, AAR for academies
* Reads up to 500 schools in one call by URN, from the newest returns or a year you name: each ICT line by its code (such as E20G IT support), the ICT total, and the school's pupils
* Reads an academy trust's central services spending by company number
* Says when a school has no row, did not supply its return, or is in a federation whose figures sit on its lead school

DfE's returns are open data, so Neo sends no key. Neo keeps what it reads from a yearly file for six hours. A call that finds no kept copy reads the whole file and can take about 30 seconds; a call within the six hours takes a second or two. An agent reads many schools in one call.

## Permission groups

| Group | Covers |
| - | - |
| Financial Returns | Each school's and academy trust's published ICT spending, and each school's pupils. Read only |

Every profile (Read Only, Helpdesk, IT Admin, Full Automation) reads this group.

## Setup

See [Connecting DfE Financial Benchmarking and Insights to Neo](https://docs.neoagent.io/integrations/dfe-fbit/connecting-to-neo.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.