Skip to main content
GET
/
api
/
v1
/
acts
/
list
Browse and discover acts
curl --request GET \
  --url https://api.vaquill.ai/api/v1/acts/list \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "actId": "<string>",
      "title": "<string>",
      "year": 123,
      "category": "<string>",
      "state": "<string>",
      "department": "<string>",
      "actNumber": "<string>",
      "actStatus": "<string>",
      "enactmentDate": "<string>"
    }
  ],
  "total": 123,
  "page": 123,
  "pageSize": 123,
  "hasMore": true
}

Documentation Index

Fetch the complete documentation index at: https://vaquill.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key issued from the Vaquill developer dashboard. Pass as Authorization: Bearer vq_key_...

Query Parameters

category
string | null

Filter: central, state, regulatory, repealed, spent

state
string | null

Filter by state slug (e.g. 'maharashtra', 'delhi')

department
string | null

Filter by regulatory body (e.g. 'sebi', 'rbi')

yearFrom
integer | null

Minimum year (inclusive)

yearTo
integer | null

Maximum year (inclusive)

status
string | null

Filter: in_force, repealed, spent

search
string | null

Filter by title substring

Required string length: 2 - 200
sort
string
default:year_desc

Sort: year_desc, year_asc, title_asc, title_desc, popular

page
integer
default:1

Page number

Required range: x >= 1
pageSize
integer
default:50

Results per page (1-100)

Required range: 1 <= x <= 100

Response

Successful Response

results
ActListItem · object[]
required
total
integer
required
page
integer
required
pageSize
integer
required
hasMore
boolean
required