---
title: "Resolve a firm identifier"
method: GET
path: "/firms/resolve"
tags: ["Firms"]
---

# Resolve a firm identifier

`GET /firms/resolve`

## Request

- Base URL: `https://api.hackforddata.com/v1`
- URL: `https://api.hackforddata.com/v1/firms/resolve`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer
  - HTTP bearer
  - API key in header `Authorization`
  - API key in cookie `sessionid`

Resolve a Hackford ID or source identifier into Hackford canonical firm identity.

## Query parameters

- `ch` string
- `cik` string
- `crd` string
- `frn` string
- `hackford_id` string
- `lei` string
- `sec_file` string

## Response `200`

- FirmResolve
  - `hackford_id` string, required
  - `canonical_url` string, required

## Other responses

- `400`
- `404`
- `409`
- `429`

---

[API](https://skmtc.dev/hackforddata/apis/hackford-public-api.md) · [All operations](https://skmtc.dev/hackforddata/apis/hackford-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hackforddata/apis/hackford-public-api/revisions/ac8a53f8beb0?raw)
