---
title: "Reconciliation manifest"
method: GET
path: "/reconcile/{dataset}"
tags: ["Reconciliation"]
---

# Reconciliation manifest

`GET /reconcile/{dataset}`

Reconciliation API, emulates Google Refine API. This endpoint can be used
to bulk match entities against the system using an end-user application like
[OpenRefine](https://openrefine.org). The reconciliation API uses the same
search and matching functions as the matching API and will also produce
scores that reflect additional properties like country or date of birth, if
specified.

Tutorial: [Using OpenRefine to match entities in a spreadsheet](https://www.opensanctions.org/articles/2022-01-10-openrefine-reconciliation/).

## Path parameters

- `dataset` string, required — Data source or collection name to scope the query to.

## Response `200`

Successful Response

- FreebaseManifest
  - `versions` string[], required
  - `name` string, required
  - `identifierSpace` string, uri, required
  - `schemaSpace` string, uri, required
  - `documentation` string, uri, required
  - `batchSize` integer, required
  - `view` FreebaseManifestView, required
    - `url` string, required
  - `preview` FreebaseManifestPreview, required
    - `url` string, required
    - `width` integer, required
    - `height` integer, required
  - `suggest` FreebaseManifestSuggest, required
    - `entity` FreebaseManifestSuggestType, required
      - `service_url` string, uri, required
      - `service_path` string, required
    - `type` FreebaseManifestSuggestType, required
      - `service_url` string, uri, required
      - `service_path` string, required
    - `property` FreebaseManifestSuggestType, required
      - `service_url` string, uri, required
      - `service_path` string, required
  - `extend` FreebaseManifestExtend, required
    - `propose_properties` FreebaseManifestExtendProposeProperties, required
      - `service_url` string, uri, required
      - `service_path` string, required
    - `propose_settings` FreebaseManifestExtendPropertySetting[], required
      - `name` string, required
      - `label` string, required
      - `type` string, required
      - `default` unknown, required
      - `help_text` string, required
      - `choices` FreebaseManifestExtendPropertySettingChoice[]
        - `id` string, required
        - `name` string, required
  - `defaultTypes` FreebaseType[], required
    - `id` string, required
    - `name` string, required
    - `description` string, nullable

## Other responses

- `400` — Invalid query
- `422` — Validation Error
- `500` — Server error

---

[API](https://skmtc.net/opensanctions/apis/opensanctions-api.md) · [All operations](https://skmtc.net/opensanctions/apis/opensanctions-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/opensanctions/opensanctions-api/revisions/8261f1aa0d2c/schema)
