Skip to main content
POST
https://parsagon.io
/
api
/
events
/
v1
/
quick-search
Quick Search
curl --request POST \
  --url https://parsagon.io/api/events/v1/quick-search/ \
  --header 'Content-Type: application/json' \
  --data '
{
  "categories": [
    {}
  ],
  "context": "<string>",
  "filter_prompt": "<string>",
  "date_range": {
    "start_date": "<string>",
    "end_date": "<string>",
    "duration_seconds": 123
  }
}
'
{
  "search_results": [
    {
      "url": "https://legislature.maine.gov/LawMakerWeb/summary.asp?ID=280101474",
      "title": "An Act to Lower Health Insurance Costs, Reduce Barriers to Health Care and Ensure Fair Prices for Health Care",
      "text": "Be it enacted by the People of the State of Maine as follows:...",
      "summary": "This act aims to lower health insurance costs, reduce barriers to health care, and ensure fair prices for health care services in Maine.",
      "date": "2026-02-03",
      "type": "LAW",
      "extra_data": {
        "last_action": "Committee on Health Coverage, Insurance and Financial Services suggested and ordered printed. The Bill was REFERRED to the Committee on HEALTH AND HUMAN SERVICES.",
        "last_action_date": "2/3/2026"
      }
    }
  ],
  "error": null
}
The Quick Search endpoint runs an ad-hoc search and returns results directly. Use this for one-off queries where you don’t need to retrieve or reference the results later.

Request body

categories
array
required
Array of category IDs to include in the search results.
context
string
Additional context for the AI to tailor the search and reporting (for example, your organization or focus area). Maximum 1000 characters.
filter_prompt
string
required
A list of policy topics to search for, one per line. Longer, descriptive phrases work best. Maximum 5000 characters.
date_range
object
required
Time period to search within. Must cover no more than 72 hours (3 days) — use either start_date/end_date or duration_seconds ≤ 259200.

Response

search_results
array
Array of search result objects.
error
string | null
Error message if an error occurred; otherwise null.
{
  "search_results": [
    {
      "url": "https://legislature.maine.gov/LawMakerWeb/summary.asp?ID=280101474",
      "title": "An Act to Lower Health Insurance Costs, Reduce Barriers to Health Care and Ensure Fair Prices for Health Care",
      "text": "Be it enacted by the People of the State of Maine as follows:...",
      "summary": "This act aims to lower health insurance costs, reduce barriers to health care, and ensure fair prices for health care services in Maine.",
      "date": "2026-02-03",
      "type": "LAW",
      "extra_data": {
        "last_action": "Committee on Health Coverage, Insurance and Financial Services suggested and ordered printed. The Bill was REFERRED to the Committee on HEALTH AND HUMAN SERVICES.",
        "last_action_date": "2/3/2026"
      }
    }
  ],
  "error": null
}

Example (cURL)

curl -X POST "https://parsagon.io/api/events/v1/quick-search/" \
  -H "Authorization: Token YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{
    "categories": [1, 2],
    "context": "User is a Government Relations Manager for an aerospace company in the UK.",
    "filter_prompt": "Government funding and subsidies for aerospace R&D innovation\nWorkforce development and skills programs for aerospace manufacturing, engineering, and skilled labour\nRegulations governing aviation safety, environmental impact, and emissions standards",
    "date_range": {
      "start_date": "2025-11-14T08:00",
      "end_date": "2025-11-17T08:00"
    }
  }'