Hooks Endpoints
CoW Hooks analytics and data from Dune Analytics.GET /hooks
Retrieves CoW Hooks data from Dune Analytics. This endpoint requires theDUNE_API_KEY environment variable to be configured.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| blockchain | string | Yes | The blockchain to query hooks for |
| period | string | Yes | Time period for the hooks data query |
| maxWaitTimeMs | number | No | Maximum time to wait for Dune query results (ms) |
| limit | number | No | Maximum number of hooks to return |
| offset | number | No | Offset for pagination |
Response
| Field | Type | Description |
|---|---|---|
| hooks | array | Array of hook data objects from Dune Analytics |
| count | number | Number of hooks returned in the response |
| error | string | Error message if the request failed (only on errors) |
Code Examples
cURL:Example Response
Error Response
Notes
- This endpoint requires the
DUNE_API_KEYenvironment variable to be set. If not configured, the endpoint will not be available. - Responses are cached for 5 minutes to optimize performance and reduce Dune API usage.
Related Services
The hooks endpoint uses theHooksService from the services library. For implementation details, see: