# Niche Schools Scraper - K-12 Grades, Rankings & Tuition (`scrapersdelight/niche-schools-scraper`) Actor

Scrape Niche.com school rankings: K-12 public, private and charter schools, districts and colleges by state, city or ZIP. Grades, rank, students, ratio, tuition, SAT/ACT, website, rating. Full profile add-on: phone, address, all grades, rankings, stats. Filters, monitor mode. No login.

- **URL**: https://apify.com/scrapersdelight/niche-schools-scraper.md
- **Developed by:** [Scrapers Delight](https://apify.com/scrapersdelight) (community)
- **Categories:** Education, Lead generation, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.90 / 1,000 schools

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### What does Niche Schools Scraper do?

**Niche Schools Scraper** reads Niche.com's school rankings and returns one row per K-12 school, school district or college: the overall Niche grade and the academics, teachers and diversity grades, the ranking it holds, students, student-teacher ratio, the school's own website, tuition, graduation rate, SAT/ACT, AP enrollment and proficiency, review rating and count. Turn on the full profile and each row also gets the phone number, street address and ZIP, every subject grade, all published rankings, the profile's statistics table with national figures, survey results and the latest reviews.

Also searched as: Niche scraper, Niche.com API, Niche school ratings scraper, K-12 school data, school district rankings.

- **Every Niche ranking list** - best schools, most diverse, best teachers, college prep, largest, STEM, arts, athletes, standout schools, best school districts, best colleges, top public universities, best value colleges.
- **Any location** - a state, city, county, school district or ZIP code, one search each. Empty = the whole United States (126,642 ranked schools in October 2026).
- **Niche's own filters, applied by Niche** - grade level, public / charter / magnet / private, religion, boarding, coed, Montessori and other specialties, AP / IB / gifted programs, tuition cap, student-teacher ratio, minimum academics / teachers / diversity / sports grade, NAIS / TABS / NCEA / ACSI / CSI membership.
- **Stats on every row at no extra charge** - Niche returns grades, website, tuition and test scores for 25 schools in one request.
- **Full profile add-on** - phone, address, ZIP, district, all grades, rankings, statistics, polls, star histogram, latest reviews; for districts, the schools the district lists.
- **Paste Niche URLs** - any Niche search page (its filters are kept) or school, district and college profiles.
- **Monitor mode** - only schools that are new since the last run, or whose rank or overall grade changed.
- **No login, no cookies, no API key.** Export to JSON, CSV or Excel, or read it through the API.

### What data can you get from Niche?

| | | |
|---|---|---|
| 🏫 Name, `nicheId`, profile `url` | 🏷️ Type (public, private, charter, magnet, Catholic...) | 🎒 Grades offered (`9-12`, `PK, K-8`) |
| 📍 City, state, latitude, longitude | 🏛️ School district (name + id) | 🌐 School website |
| 🅰️ Overall Niche grade (`A+`) | 📚 Academics, teachers, diversity grades | 🏆 Rank, ranking size, ranking name |
| 👩‍🎓 Students | 👩‍🏫 Student-teacher ratio | 💵 Yearly tuition (private) |
| 🎓 Graduation rate | 📝 Average SAT / ACT and ranges | 📈 AP enrollment, reading and math proficiency |
| ⭐ Review rating and count | 💬 Featured review | 🆔 NCES id, CEEB code, state school id |
| 🏛️ Colleges: acceptance rate, net price, in/out-of-state tuition | 💼 Colleges: earnings and employment 5 years out | 🔗 Colleges: application URL |
| ☎️ Phone (profile) | 🏠 Street address and ZIP (profile) | 📊 Every subject grade and the stats table with national figures (profile) |
| 🥇 All published rankings (profile) | 🗳️ Student and parent poll results (profile) | 🏫 District member schools (profile) |

### How to scrape Niche with Niche Schools Scraper

1. [Create a free Apify account](https://console.apify.com/sign-up) - it comes with free monthly credit.
2. Open **Niche Schools Scraper** and pick a **Ranking list**.
3. Add one or more **Locations** ("Texas", "Austin, TX", "Travis County, TX", "Austin ISD", "10024") or leave it empty for the whole country.
4. Set any **Filters** and the **Max results**; tick **Full profile** if you need phone and address.
5. Click **Start**. A 10-school run finishes in about 10-25 seconds.
6. Download the results as JSON, CSV or Excel, or connect them to your tools.

### ⬇️ Input

#### What to scrape

| Parameter | Type | Description |
|---|---|---|
| `list` | select | Niche ranking list. Default `best-schools`. |
| `locations` | string list | States, cities, counties, school districts or ZIP codes. One search per location. Empty = United States. |
| `startUrls` | string list | Niche search pages or profile URLs (`/k12/<school>/`, `/k12/d/<district>/`, `/colleges/<college>/`). |

#### Filters (K-12 school lists)

| Parameter | Type | Description |
|---|---|---|
| `gradeLevels` | multi-select | Pre-K, elementary, middle, high school, K-8 only, K-12 only. |
| `schoolTypes` | multi-select | Public (all), traditional, charter, magnet, private. |
| `religions` | multi-select | Catholic, Christian, Jewish, Islamic. |
| `boardingOnly`, `coed` | checkbox, select | Boarding schools; coed / all-girls / all-boys. |
| `specialties`, `programs` | multi-select | Online, special education, Montessori, therapeutic; AP, IB, gifted. |
| `organization` | select | NAIS, TABS, NCEA, ACSI or CSI members. |
| `highestGrade` | select | Leave out schools teaching above this grade. |
| `maxTuition`, `maxStudentTeacherRatio` | integer | Tuition cap (USD/year), ratio cap. |
| `minAcademicsGrade`, `minTeachersGrade`, `minDiversityGrade`, `minSportsGrade` | select | A, B, C or D or better. |

#### Refine, extra data, monitoring, output

| Parameter | Type | Default | Description |
|---|---|---|---|
| `nameContains` | string list | - | Keep names containing any of these words. |
| `minReviews`, `minRating` | number | 0 | Minimum review count / average rating. |
| `withWebsiteOnly` | checkbox | false | Only schools with a published website. |
| `includeStats` | checkbox | true | Grades, website, tuition, test scores for every row (free). |
| `includeProfile` | checkbox | false | The full profile (paid add-on per school). |
| `maxReviewsPerSchool` | integer | 3 | Latest reviews kept from the profile (0-3). |
| `monitorMode`, `monitorStoreName` | checkbox, text | false | Deliver only new or changed schools. |
| `maxResults`, `maxResultsPerSearch` | integer | 50, 0 | Rows per run / per location (0 = no limit). |
| `compact` | checkbox | false | 18 core columns only. |
| `proxyConfiguration` | proxy | direct | Leave as is; your own proxy URLs are used first when given. |

#### Input JSON

```json
{
  "list": "best-schools",
  "locations": ["California"],
  "schoolTypes": ["private"],
  "religions": ["catholic"],
  "gradeLevels": ["high"],
  "maxTuition": 20000,
  "maxResults": 10
}
```

That exact input returned 10 Catholic high schools in California, every one with tuition between $10,100 and $19,300 (57 matched in total).

#### Type locations the way you would say them

A state can be a name or a code. A city works best as "City, ST". A county needs the word "County". A school district can be its name or its short form ("Austin ISD" found Austin Independent School District, 119 schools). Five digits are read as a ZIP code. Each location runs as its own search, so `maxResultsPerSearch` keeps one big state from using the whole budget.

#### Paste a search URL when you already have one

Set up the search on niche.com, copy the address and put it in `startUrls`: the Actor reads Niche's own filters from that page.

### ⬆️ Output

One row per school (a real row from a 10-row run on 2026-10-16, trimmed):

```json
{
  "nicheId": "dbdaaef5-4139-43e6-9539-29a105c21f9b",
  "name": "School for the Talented & Gifted",
  "schoolType": "Magnet School",
  "gradesOffered": "9-12",
  "city": "Dallas",
  "state": "TX",
  "district": { "name": "Dallas Independent School District", "nicheId": "cf7410e6-db07-4afd-bcb9-4595bc02dde6", "url": null },
  "website": "https://tagmagnet.dallasisd.org/",
  "overallGrade": "A+",
  "academicsGrade": "A+",
  "teachersGrade": "A+",
  "rank": 1,
  "rankOutOf": 1896,
  "rankList": "Best Public High Schools in Texas",
  "students": 555,
  "studentTeacherRatio": 17,
  "graduationRate": 95,
  "averageSat": 1390,
  "averageAct": 32,
  "reviewRating": 4.27,
  "reviewCount": 229,
  "url": "https://www.niche.com/k12/school-for-the-talented-and-gifted-dallas-tx/"
}
```

With the full profile (a real district row, trimmed):

```json
{
  "name": "Needham Public Schools",
  "phone": "(781) 455-0400",
  "streetAddress": "1330 Highland Ave",
  "zipCode": "02492",
  "grades": { "Overall Niche Grade": "A+", "Academics": "A+", "Teachers": "A+", "College Prep": "A+", "Administration": "A", "Resources & Facilities": "A" },
  "stats": { "Percent Proficient - Reading": 74, "Average Graduation Rate": 99, "Free or Reduced Lunch": 7.1, "Student-Teacher Ratio": 12 },
  "statsNational": { "Student-Teacher Ratio": 16, "Expenses Per Student": 17833.55 },
  "rankings": [{ "list": "Best School Districts in Massachusetts", "rank": 2, "outOf": 217 }],
  "areaGrades": { "Good for Families": "A+", "Housing": "B-" },
  "memberSchools": [{ "name": "Newman Elementary School", "gradesOffered": "PK, K-5", "overallGrade": "A+", "reviewCount": 1 }],
  "reviewHistogram": { "1": 1, "3": 4, "4": 18, "5": 21 }
}
```

#### Fields and how often they are filled

Measured on a 100-school run (best schools in Florida, 2026-10-16) and a 5-row full-profile run (3 Massachusetts districts, Stanford, Westlake High School).

| Field | Fill | Field | Fill |
|---|---|---|---|
| name, type, city, state, lat/long, url | 100% | overall, academics, teachers, diversity grade | 100% |
| rank, ranking name, students, ratio | 100% | website | 99% |
| average SAT / ACT (Niche users) | 100% | graduation rate | 98% |
| review rating, count, featured review | 100% | NCES id / CEEB code | 95% |
| AP enrollment | 76% | tuition (private schools) | 61% of all rows |
| photo | 57% | virtual tour link | 49% |
| district (public district schools) | 36% | reading / math proficiency | 34% |
| profile: address, ZIP, stats, rankings, histogram, reviews | 5/5 | profile: phone | 4/5 (Niche shows no college phone) |
| profile: area grades | 4/5 | profile: member schools | 3/3 districts |

Each statistic is published by Niche only where its source covers the school (proficiency comes from state tests, tuition from private schools, SAT/ACT from Niche users); empty means Niche printed nothing.

### How can I use Niche data?

- 🧑‍💼 **EdTech and school-supply sales** - every private high school in a state under a tuition cap, with website and phone.
- 🏡 **Real-estate agents and relocation services** - district grades, area grades and member schools for a ZIP or county.
- 🎓 **Admissions consultants** - shortlists of schools by grade, SAT/ACT range and ratio.
- 📊 **Education researchers and journalists** - rankings, proficiency and graduation rate across a state.
- 📈 **School marketing teams** - track your rank and grade against nearby schools with monitor mode.
- 🏫 **College counselors** - acceptance rate, net price and earnings for colleges in a state.

### How much does it cost to scrape Niche?

Pay per result. **$0.0049 per school, district or college** delivered. The **full profile** adds **$0.0059** per row it is read for. Stats on every row are free, and there is no start fee.

| Rows | Without profile | With full profile |
|---|---|---|
| 10 | $0.049 | $0.108 |
| 100 | $0.49 | $1.08 |
| 1,000 | $4.90 | $10.80 |

Filtered rows, duplicates, unchanged monitor rows and URLs that are not on Niche are never charged. Set a maximum charge on the run and the Actor stops exactly at it.

### Integrations, API, scheduling & MCP

- **Schedule it** in Apify Console (daily, weekly) and use monitor mode to get only new or changed schools.
- **Send results** to Google Sheets, Slack, Make, Zapier or n8n, or trigger a webhook when a run finishes.
- **API**: start runs and read the dataset with the Apify API or the `apify-client` package for [Python](https://apify.com/scrapersdelight/niche-schools-scraper/api/python) or [JavaScript](https://apify.com/scrapersdelight/niche-schools-scraper/api/javascript).
- **AI agents**: use the Actor as a tool through the [Apify MCP server](https://apify.com/scrapersdelight/niche-schools-scraper/api/mcp); `compact` keeps the rows small.

### More scrapers from ScrapersDelight

- [Redfin Scraper](https://apify.com/scrapersdelight/redfin-scraper) - listings and sold comps, to pair with district grades.
- [Zillow Agent Leads Scraper](https://apify.com/scrapersdelight/zillow-agent-leads-scraper) - agents with phone, email and license.
- [Realtor.com Agent Leads Scraper](https://apify.com/scrapersdelight/realtor-agent-leads-scraper) - real-estate agents by area.
- [Netherlands Childcare Register](https://apify.com/scrapersdelight/lrk-childcare-nl-scraper) - nursery and daycare leads.
- [All ScrapersDelight Actors](https://apify.com/scrapersdelight)

### Limits & empty runs

- Niche returns 25 schools per search page; `maxResults` decides how many pages are read.
- A college has no phone on Niche. Graduate schools and towns are not searchable lists here; graduate-school profile URLs work.
- The profile shows the 3 newest reviews; deeper review history is not read.
- Niche protects its site against automated traffic. The Actor never answers a human check; when Niche refuses a route the run moves to another one, and if Niche refuses every route the run stops with what it has and says so in the status.
- A location or filter Niche does not recognise is reported as "rejected by Niche" in the run summary, not charged.

### ❓ FAQ

#### How much does Niche Schools Scraper cost?

$0.0049 per row, plus $0.0059 for a row with the full profile. 100 schools cost $0.49.

#### How many schools can Niche Schools Scraper return?

Every school Niche ranks for your search: 126,642 schools nationally, 10,789 in Texas and 553 in Austin when we measured in October 2026. Use `maxResults` to cap a run.

#### Can Niche Schools Scraper get school phone numbers and addresses?

Yes, with **Full profile** on: phone, street address and ZIP for schools and districts (4 of 5 rows in our test; colleges have no phone on Niche).

#### Can I filter Niche schools by type, tuition or religion?

Yes. Every filter in the Filters section is Niche's own and is applied by Niche, so you only pay for matching schools.

#### Does Niche Schools Scraper cover school districts and colleges?

Yes: pick "Best school districts" or one of the three college lists, or paste district and college profile URLs.

#### Can I monitor Niche rankings on a schedule?

Yes. Turn on monitor mode and schedule the Actor; each run delivers only new schools and schools whose rank or overall grade changed, with the previous values.

#### Can I use Niche Schools Scraper with the Apify API?

Yes - see the [API tab](https://apify.com/scrapersdelight/niche-schools-scraper/api) for Python, JavaScript and HTTP examples.

#### Can Niche Schools Scraper run through an MCP server?

Yes, through the Apify MCP server, so Claude, Cursor or another AI agent can call it as a tool.

#### Do I need a Niche account, cookies or an API key?

No. The Actor reads public Niche pages and data.

#### Why did my run return no results?

The location or filter combination matched no school on Niche (the run summary says "no results"), or Niche did not recognise a location. Try "City, ST", a county or a state.

#### Your feedback

Found a bug or need a field? Open an issue on the [Issues tab](https://apify.com/scrapersdelight/niche-schools-scraper/issues/open) and we will look at it.

*Niche Schools Scraper is not affiliated with Niche.com.*

# Actor input Schema

## `list` (type: `string`):

Which Niche ranking to read. School lists cover public, private, charter and magnet K-12 schools; districts and colleges have their own lists.

## `locations` (type: `array`):

One search per location: a state ("Texas", "TX"), a city ("Austin, TX"), a county ("Travis County, TX"), a school district ("Austin ISD") or a ZIP code ("10024"). Empty = the whole United States.

## `startUrls` (type: `array`):

Niche search pages (filters kept), e.g. https://www.niche.com/k12/search/best-private-high-schools/s/california/, or profiles: /k12/<school>/, /k12/d/<district>/, /colleges/<college>/.

## `gradeLevels` (type: `array`):

Niche's grade-level filter (school lists only). Several = any of them.

## `schoolTypes` (type: `array`):

Public, charter, magnet or private. Empty = every type.

## `religions` (type: `array`):

Religious affiliation (private schools).

## `boardingOnly` (type: `boolean`):

Only schools that offer boarding.

## `coed` (type: `string`):

Coed, all-girls or all-boys schools.

## `specialties` (type: `array`):

Online, special-education, Montessori or therapeutic schools.

## `programs` (type: `array`):

Schools offering AP, IB or gifted/talented programs.

## `organization` (type: `string`):

Member schools of one association.

## `highestGrade` (type: `string`):

Leave out schools that teach grades above this one (e.g. Grade 8 = no high schools).

## `maxTuition` (type: `integer`):

Private schools at or under this yearly tuition (Niche's slider runs $2,000-$60,000). Empty = no limit.

## `maxStudentTeacherRatio` (type: `integer`):

e.g. 12 = 12 students per teacher or fewer. Empty = no limit.

## `minAcademicsGrade` (type: `string`):

Niche's Academics grade at or above this letter.

## `minTeachersGrade` (type: `string`):

Niche's Teachers grade at or above this letter.

## `minDiversityGrade` (type: `string`):

Niche's Diversity grade at or above this letter.

## `minSportsGrade` (type: `string`):

Niche's Sports grade at or above this letter.

## `nameContains` (type: `array`):

Keep schools whose name contains any of these words, e.g. "Academy", "Prep". Checked before anything is charged.

## `minReviews` (type: `integer`):

Only schools with at least this many Niche reviews. 0 = any.

## `minRating` (type: `number`):

Only schools whose average review rating is at least this (1-5). 0 = any.

## `withWebsiteOnly` (type: `boolean`):

Only schools whose website Niche publishes (needs School stats on).

## `includeStats` (type: `boolean`):

Academics, diversity and teachers grades, website, tuition, graduation rate, SAT/ACT, AP and proficiency (colleges: tuition, earnings, application URL). Read 25 schools at a time; no extra charge.

## `includeProfile` (type: `boolean`):

Reads each school's Niche profile page: phone, street address, ZIP, every subject grade, all rankings, the stats table with national figures, survey results, star histogram and latest reviews. Charged per school as school-profile.

## `maxReviewsPerSchool` (type: `integer`):

How many of the newest reviews to keep from the profile page (0-3; the profile shows 3). Needs Full profile.

## `monitorMode` (type: `boolean`):

Deliver only schools that are new since the last run, or whose rank or overall grade changed (with the previous values). Pairs with a schedule.

## `monitorStoreName` (type: `string`):

Name of the key-value store that remembers delivered schools. Use one name per search you monitor.

## `maxResults` (type: `integer`):

Most rows to deliver in this run (0 = no limit). Niche lists every school it ranks: 126,000+ schools nationally.

## `maxResultsPerSearch` (type: `integer`):

Cap for each location or pasted search URL (0 = no cap).

## `compact` (type: `boolean`):

Core columns only (name, type, location, grade, rank, size, tuition, website, phone, rating) - for spreadsheets and AI agents.

## `proxyConfiguration` (type: `object`):

Leave as is: the Actor starts on a direct connection and switches routes by itself when Niche refuses one. Your own proxy URLs are used first when given.

## Actor input object example

```json
{
  "list": "best-schools",
  "locations": [
    "Texas"
  ],
  "boardingOnly": false,
  "coed": "any",
  "organization": "any",
  "highestGrade": "any",
  "minAcademicsGrade": "any",
  "minTeachersGrade": "any",
  "minDiversityGrade": "any",
  "minSportsGrade": "any",
  "minReviews": 0,
  "minRating": 0,
  "withWebsiteOnly": false,
  "includeStats": true,
  "includeProfile": false,
  "maxReviewsPerSchool": 3,
  "monitorMode": false,
  "maxResults": 10,
  "maxResultsPerSearch": 0,
  "compact": false,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

One item per school, district or college.

## `summary` (type: `string`):

Per-search totals and status, filtered, duplicate and unchanged counts, stats and profiles read, routes used.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "list": "best-schools",
    "locations": [
        "Texas"
    ],
    "maxResults": 10,
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapersdelight/niche-schools-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "list": "best-schools",
    "locations": ["Texas"],
    "maxResults": 10,
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapersdelight/niche-schools-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "list": "best-schools",
  "locations": [
    "Texas"
  ],
  "maxResults": 10,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scrapersdelight/niche-schools-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapersdelight/niche-schools-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/UHjCJPRhaelYmeoxG/builds/LtpbtEk6fHqzlBT9t/openapi.json
