Synchronous workflow: search
Search is the simplest path:- your application sends a search request
- Bulkgrid returns ranked results immediately
- your application uses those results in UI, retrieval, or answer generation
Asynchronous workflows: extract, crawl, and deep crawl
For extraction and crawl-style work, the flow is different:- your backend submits a request
- Bulkgrid creates a run
- the run progresses through
pendingandprocessing - results and content outputs are generated
- your backend polls for completion and retrieves outputs
Outputs customers consume
Depending on the workflow, customers consume:- ranked search results
- structured extraction data
- markdown output
- clean HTML or raw HTML
- links and metadata
- screenshot access
Recommended integration model
The cleanest architecture is:- frontend calls your backend
- your backend calls Bulkgrid with
x-api-key - your backend stores run IDs and normalizes outputs for your own application model