Control the crawl
Run the crawl of your site from your own code or from your CMS: start it, pause it, have a page read again the moment you change it, and watch the numbers live. It is the same crawl you control in the Control Panel of your index.
Every call here goes to https://opensolr.com and works on an index in a region with site search (What your index needs). The three calls marked "signed" also carry a signature made with your API key.
Start, pause, stop
start_crawlStart reading your site from its start URLs, on a schedule or once; how far and how fast it goes are part of the call.
Referencepause_crawlPause a running crawl; the schedule stays and starts it again on its next run.
Referencestop_crawlStop the crawl and remove its schedule.
Referencecrawler_activeTell whether the crawl is running right now.
Referencecrawl_schedule_statusTell whether the index has a crawl schedule.
Referenceflush_crawl_bufferSend the pages read so far into the index now, instead of waiting for the next batch.
ReferenceKeep pages fresh
move_done_to_todoQueue every page already read to be read again, so texts and prices update and pages that are gone leave the index. Keep Index Fresh does this for you on a schedule.
Referenceadd_crawl_url_signedSigned: add an https start URL that is ready to crawl at once, with no verification file on your site.
Referencedelete_crawler_urlSigned: make the crawl forget one page, so the next run reads it again, for example right after you edit it.
ReferenceWatch it
get_crawl_statsThe live numbers of the crawl of your site.
Referencetail_crawl_logThe last lines of the crawl log.
Referenceget_settings_dashboardSigned: everything a CMS settings page shows in one call: plan and usage, crawl numbers, schedule, your indexes and regions.
ReferenceThe same controls in the Control Panel: Start, pause, stop, flush, Keep your index fresh and Recrawl a page the moment it changes.