---
title: "Api Deep Crawl Start"
method: POST
path: "/api/deep-crawl/start"
tags: ["Admin"]
---

# Api Deep Crawl Start

`POST /api/deep-crawl/start`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/deep-crawl/start`
- Auth: none declared

Start the deep news crawl in the background (admin only).

## Response `200`

Successful Response

- DeepCrawlStartResponse: `POST /api/deep-crawl/start` — trigger deep-news crawl (require_admin + CSRF). Run 19 F4 backfill 2026-05-12. Admin trigger; returns a short status envelope so the dashboard knows whether the crawl was actually kicked off.
  - `status` string, required: 'started' / 'already_running' / 'already_complete'.
  - `error` string, nullable: Failure message.

---

[API](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api.md) · [All operations](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/revisions/e832a1260f0b?raw)
