curl -X POST https://api.iterationlayer.com/document-extraction/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"files": [
{
"type": "url",
"name": "deed-2026-DR-18742.pdf",
"url": "https://example.com/deeds/deed-2026-DR-18742.pdf"
}
],
"schema": {
"fields": [
{
"name": "recording_number",
"type": "TEXT",
"description": "Recording or instrument number"
},
{
"name": "recording_date",
"type": "DATE",
"description": "Date recorded with the county"
},
{
"name": "deed_type",
"type": "TEXT",
"description": "Type of deed, e.g. warranty, quitclaim, grant"
},
{
"name": "grantor",
"type": "TEXT",
"description": "Grantor name (seller/transferor)"
},
{
"name": "grantee",
"type": "TEXT",
"description": "Grantee name (buyer/transferee)"
},
{
"name": "property_address",
"type": "ADDRESS",
"description": "Property street address"
},
{
"name": "legal_description",
"type": "TEXTAREA",
"description": "Legal description of the property (lot, block, subdivision)"
},
{
"name": "parcel_number",
"type": "TEXT",
"description": "Assessor parcel number or tax ID"
},
{
"name": "consideration_amount",
"type": "CURRENCY_AMOUNT",
"description": "Consideration or sale price stated in the deed"
},
{
"name": "encumbrances",
"type": "TEXTAREA",
"description": "Easements, liens, or encumbrances noted"
},
{
"name": "notary_name",
"type": "TEXT",
"description": "Notary public name"
},
{
"name": "county",
"type": "TEXT",
"description": "County where the property is located"
}
]
}
}'{
"success": true,
"data": {
"recording_number": {
"value": "2026-DR-18742",
"confidence": 0.99,
"citations": ["Recording No. 2026-DR-18742"]
},
"recording_date": {
"value": "2026-03-15",
"confidence": 0.98,
"citations": ["Recorded: March 15, 2026"]
},
"deed_type": {
"value": "General Warranty Deed",
"confidence": 0.98,
"citations": ["GENERAL WARRANTY DEED"]
},
"grantor": {
"value": "Robert and Maria Chen, as joint tenants",
"confidence": 0.97,
"citations": ["GRANTOR: Robert Chen and Maria Chen, husband and wife, as joint tenants"]
},
"grantee": {
"value": "Lakeview Capital Partners LLC",
"confidence": 0.98,
"citations": ["GRANTEE: Lakeview Capital Partners LLC"]
},
"property_address": {
"value": {
"street": "1247 Magnolia Lane",
"city": "Raleigh",
"state": "NC",
"postal_code": "27607",
"country": "US"
},
"confidence": 0.96,
"citations": ["1247 Magnolia Lane, Raleigh, NC 27607"]
},
"legal_description": {
"value": "Lot 14, Block C, Magnolia Estates Subdivision, Phase II, as recorded in Plat Book 142, Page 87, Wake County Registry.",
"confidence": 0.94,
"citations": ["Lot 14, Block C, Magnolia Estates Subdivision, Phase II, Plat Book 142, Page 87"]
},
"parcel_number": {
"value": "0784-52-4821",
"confidence": 0.97,
"citations": ["PIN: 0784-52-4821"]
},
"consideration_amount": {
"value": {
"amount": "625000.00",
"currency": "USD"
},
"confidence": 0.97,
"citations": ["for the consideration of $625,000.00"]
},
"encumbrances": {
"value": "Subject to utility easement along the northern 10 feet of the property, recorded in Book 98, Page 214, Wake County Registry.",
"confidence": 0.92,
"citations": ["SUBJECT TO: Utility easement along the northern 10 feet"]
},
"notary_name": {
"value": "Jennifer L. Tate",
"confidence": 0.96,
"citations": ["Notary Public: Jennifer L. Tate"]
},
"county": {
"value": "Wake County",
"confidence": 0.99,
"citations": ["Wake County, North Carolina"]
}
}
}import { IterationLayer } from "iterationlayer";
const client = new IterationLayer({ apiKey: "YOUR_API_KEY" });
const result = await client.extract({
files: [
{
type: "url",
name: "deed-2026-DR-18742.pdf",
url: "https://example.com/deeds/deed-2026-DR-18742.pdf",
},
],
schema: {
fields: [
{ name: "recording_number", type: "TEXT", description: "Recording or instrument number" },
{ name: "recording_date", type: "DATE", description: "Date recorded with the county" },
{ name: "deed_type", type: "TEXT", description: "Type of deed, e.g. warranty, quitclaim, grant" },
{ name: "grantor", type: "TEXT", description: "Grantor name (seller/transferor)" },
{ name: "grantee", type: "TEXT", description: "Grantee name (buyer/transferee)" },
{ name: "property_address", type: "ADDRESS", description: "Property street address" },
{ name: "legal_description", type: "TEXTAREA", description: "Legal description of the property" },
{ name: "parcel_number", type: "TEXT", description: "Assessor parcel number or tax ID" },
{ name: "consideration_amount", type: "CURRENCY_AMOUNT", description: "Consideration or sale price" },
{ name: "encumbrances", type: "TEXTAREA", description: "Easements, liens, or encumbrances noted" },
{ name: "notary_name", type: "TEXT", description: "Notary public name" },
{ name: "county", type: "TEXT", description: "County where the property is located" },
],
},
});{
"success": true,
"data": {
"recording_number": {
"value": "2026-DR-18742",
"confidence": 0.99,
"citations": ["Recording No. 2026-DR-18742"]
},
"recording_date": {
"value": "2026-03-15",
"confidence": 0.98,
"citations": ["Recorded: March 15, 2026"]
},
"deed_type": {
"value": "General Warranty Deed",
"confidence": 0.98,
"citations": ["GENERAL WARRANTY DEED"]
},
"grantor": {
"value": "Robert and Maria Chen, as joint tenants",
"confidence": 0.97,
"citations": ["GRANTOR: Robert Chen and Maria Chen, husband and wife, as joint tenants"]
},
"grantee": {
"value": "Lakeview Capital Partners LLC",
"confidence": 0.98,
"citations": ["GRANTEE: Lakeview Capital Partners LLC"]
},
"property_address": {
"value": {
"street": "1247 Magnolia Lane",
"city": "Raleigh",
"state": "NC",
"postal_code": "27607",
"country": "US"
},
"confidence": 0.96,
"citations": ["1247 Magnolia Lane, Raleigh, NC 27607"]
},
"legal_description": {
"value": "Lot 14, Block C, Magnolia Estates Subdivision, Phase II, as recorded in Plat Book 142, Page 87, Wake County Registry.",
"confidence": 0.94,
"citations": ["Lot 14, Block C, Magnolia Estates Subdivision, Phase II, Plat Book 142, Page 87"]
},
"parcel_number": {
"value": "0784-52-4821",
"confidence": 0.97,
"citations": ["PIN: 0784-52-4821"]
},
"consideration_amount": {
"value": {
"amount": "625000.00",
"currency": "USD"
},
"confidence": 0.97,
"citations": ["for the consideration of $625,000.00"]
},
"encumbrances": {
"value": "Subject to utility easement along the northern 10 feet of the property, recorded in Book 98, Page 214, Wake County Registry.",
"confidence": 0.92,
"citations": ["SUBJECT TO: Utility easement along the northern 10 feet"]
},
"notary_name": {
"value": "Jennifer L. Tate",
"confidence": 0.96,
"citations": ["Notary Public: Jennifer L. Tate"]
},
"county": {
"value": "Wake County",
"confidence": 0.99,
"citations": ["Wake County, North Carolina"]
}
}
}from iterationlayer import IterationLayer
client = IterationLayer(api_key="YOUR_API_KEY")
result = client.extract(
files=[
{
"type": "url",
"name": "deed-2026-DR-18742.pdf",
"url": "https://example.com/deeds/deed-2026-DR-18742.pdf",
}
],
schema={
"fields": [
{"name": "recording_number", "type": "TEXT", "description": "Recording or instrument number"},
{"name": "recording_date", "type": "DATE", "description": "Date recorded with the county"},
{"name": "deed_type", "type": "TEXT", "description": "Type of deed"},
{"name": "grantor", "type": "TEXT", "description": "Grantor name (seller/transferor)"},
{"name": "grantee", "type": "TEXT", "description": "Grantee name (buyer/transferee)"},
{"name": "property_address", "type": "ADDRESS", "description": "Property street address"},
{"name": "legal_description", "type": "TEXTAREA", "description": "Legal description of the property"},
{"name": "parcel_number", "type": "TEXT", "description": "Assessor parcel number or tax ID"},
{"name": "consideration_amount", "type": "CURRENCY_AMOUNT", "description": "Consideration or sale price"},
{"name": "encumbrances", "type": "TEXTAREA", "description": "Easements, liens, or encumbrances noted"},
{"name": "notary_name", "type": "TEXT", "description": "Notary public name"},
{"name": "county", "type": "TEXT", "description": "County where the property is located"},
]
},
){
"success": true,
"data": {
"recording_number": {
"value": "2026-DR-18742",
"confidence": 0.99,
"citations": ["Recording No. 2026-DR-18742"]
},
"recording_date": {
"value": "2026-03-15",
"confidence": 0.98,
"citations": ["Recorded: March 15, 2026"]
},
"deed_type": {
"value": "General Warranty Deed",
"confidence": 0.98,
"citations": ["GENERAL WARRANTY DEED"]
},
"grantor": {
"value": "Robert and Maria Chen, as joint tenants",
"confidence": 0.97,
"citations": ["GRANTOR: Robert Chen and Maria Chen, husband and wife, as joint tenants"]
},
"grantee": {
"value": "Lakeview Capital Partners LLC",
"confidence": 0.98,
"citations": ["GRANTEE: Lakeview Capital Partners LLC"]
},
"property_address": {
"value": {
"street": "1247 Magnolia Lane",
"city": "Raleigh",
"state": "NC",
"postal_code": "27607",
"country": "US"
},
"confidence": 0.96,
"citations": ["1247 Magnolia Lane, Raleigh, NC 27607"]
},
"legal_description": {
"value": "Lot 14, Block C, Magnolia Estates Subdivision, Phase II, as recorded in Plat Book 142, Page 87, Wake County Registry.",
"confidence": 0.94,
"citations": ["Lot 14, Block C, Magnolia Estates Subdivision, Phase II, Plat Book 142, Page 87"]
},
"parcel_number": {
"value": "0784-52-4821",
"confidence": 0.97,
"citations": ["PIN: 0784-52-4821"]
},
"consideration_amount": {
"value": {
"amount": "625000.00",
"currency": "USD"
},
"confidence": 0.97,
"citations": ["for the consideration of $625,000.00"]
},
"encumbrances": {
"value": "Subject to utility easement along the northern 10 feet of the property, recorded in Book 98, Page 214, Wake County Registry.",
"confidence": 0.92,
"citations": ["SUBJECT TO: Utility easement along the northern 10 feet"]
},
"notary_name": {
"value": "Jennifer L. Tate",
"confidence": 0.96,
"citations": ["Notary Public: Jennifer L. Tate"]
},
"county": {
"value": "Wake County",
"confidence": 0.99,
"citations": ["Wake County, North Carolina"]
}
}
}package main
import il "github.com/iterationlayer/sdk-go"
func main() {
client := il.NewClient("YOUR_API_KEY")
result, err := client.Extract(il.ExtractRequest{
Files: []il.FileInput{
il.NewFileFromURL("deed-2026-DR-18742.pdf", "https://example.com/deeds/deed-2026-DR-18742.pdf"),
},
Schema: il.ExtractionSchema{
"recording_number": il.NewTextFieldConfig("recording_number", "Recording or instrument number"),
"recording_date": il.NewDateFieldConfig("recording_date", "Date recorded with the county"),
"deed_type": il.NewTextFieldConfig("deed_type", "Type of deed"),
"grantor": il.NewTextFieldConfig("grantor", "Grantor name (seller/transferor)"),
"grantee": il.NewTextFieldConfig("grantee", "Grantee name (buyer/transferee)"),
"property_address": il.NewAddressFieldConfig("property_address", "Property street address"),
"legal_description": il.NewTextareaFieldConfig("legal_description", "Legal description of the property"),
"parcel_number": il.NewTextFieldConfig("parcel_number", "Assessor parcel number or tax ID"),
"consideration_amount": il.NewCurrencyAmountFieldConfig("consideration_amount", "Consideration or sale price"),
"encumbrances": il.NewTextareaFieldConfig("encumbrances", "Easements, liens, or encumbrances noted"),
"notary_name": il.NewTextFieldConfig("notary_name", "Notary public name"),
"county": il.NewTextFieldConfig("county", "County where the property is located"),
},
})
if err != nil {
panic(err)
}
_ = result
}{
"success": true,
"data": {
"recording_number": {
"value": "2026-DR-18742",
"confidence": 0.99,
"citations": ["Recording No. 2026-DR-18742"]
},
"recording_date": {
"value": "2026-03-15",
"confidence": 0.98,
"citations": ["Recorded: March 15, 2026"]
},
"deed_type": {
"value": "General Warranty Deed",
"confidence": 0.98,
"citations": ["GENERAL WARRANTY DEED"]
},
"grantor": {
"value": "Robert and Maria Chen, as joint tenants",
"confidence": 0.97,
"citations": ["GRANTOR: Robert Chen and Maria Chen, husband and wife, as joint tenants"]
},
"grantee": {
"value": "Lakeview Capital Partners LLC",
"confidence": 0.98,
"citations": ["GRANTEE: Lakeview Capital Partners LLC"]
},
"property_address": {
"value": {
"street": "1247 Magnolia Lane",
"city": "Raleigh",
"state": "NC",
"postal_code": "27607",
"country": "US"
},
"confidence": 0.96,
"citations": ["1247 Magnolia Lane, Raleigh, NC 27607"]
},
"legal_description": {
"value": "Lot 14, Block C, Magnolia Estates Subdivision, Phase II, as recorded in Plat Book 142, Page 87, Wake County Registry.",
"confidence": 0.94,
"citations": ["Lot 14, Block C, Magnolia Estates Subdivision, Phase II, Plat Book 142, Page 87"]
},
"parcel_number": {
"value": "0784-52-4821",
"confidence": 0.97,
"citations": ["PIN: 0784-52-4821"]
},
"consideration_amount": {
"value": {
"amount": "625000.00",
"currency": "USD"
},
"confidence": 0.97,
"citations": ["for the consideration of $625,000.00"]
},
"encumbrances": {
"value": "Subject to utility easement along the northern 10 feet of the property, recorded in Book 98, Page 214, Wake County Registry.",
"confidence": 0.92,
"citations": ["SUBJECT TO: Utility easement along the northern 10 feet"]
},
"notary_name": {
"value": "Jennifer L. Tate",
"confidence": 0.96,
"citations": ["Notary Public: Jennifer L. Tate"]
},
"county": {
"value": "Wake County",
"confidence": 0.99,
"citations": ["Wake County, North Carolina"]
}
}
}{
"name": "Extract property deed data in Iteration Layer",
"nodes": [
{
"parameters": {
"content": "## Extract Property Deed Data\n\nReal estate agencies and title companies use this recipe to process property deeds — extracting grantor/grantee details, legal descriptions, and encumbrances for title searches and transaction management.\n\n**Note:** This workflow uses the Iteration Layer community node (`n8n-nodes-iterationlayer`). Install it via Settings > Community Nodes before importing. Self-hosted n8n only.",
"height": 280,
"width": 500,
"color": 2
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [200, 40],
"id": "f2a3b4c5-d6e7-8901-fabc-901234567801",
"name": "Overview"
},
{
"parameters": {
"content": "### Step 1: Extract Deed Data\nResource: **Document Extraction**\n\nConfigure the Document Extraction parameters below, then connect your credentials.",
"height": 160,
"width": 300,
"color": 6
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [475, 100],
"id": "f2a3b4c5-d6e7-8901-fabc-901234567802",
"name": "Step 1 Note"
},
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [250, 300],
"id": "f2a3b4c5-d6e7-8901-fabc-901234567803",
"name": "Manual Trigger"
},
{
"parameters": {
"resource": "documentExtraction",
"schemaInputMode": "rawJson",
"schemaJson": "{\"fields\":[{\"name\":\"recording_number\",\"type\":\"TEXT\",\"description\":\"Recording or instrument number\"},{\"name\":\"recording_date\",\"type\":\"DATE\",\"description\":\"Date recorded\"},{\"name\":\"deed_type\",\"type\":\"TEXT\",\"description\":\"Type of deed\"},{\"name\":\"grantor\",\"type\":\"TEXT\",\"description\":\"Grantor name\"},{\"name\":\"grantee\",\"type\":\"TEXT\",\"description\":\"Grantee name\"},{\"name\":\"property_address\",\"type\":\"ADDRESS\",\"description\":\"Property address\"},{\"name\":\"legal_description\",\"type\":\"TEXTAREA\",\"description\":\"Legal description\"},{\"name\":\"parcel_number\",\"type\":\"TEXT\",\"description\":\"Parcel number\"},{\"name\":\"consideration_amount\",\"type\":\"CURRENCY_AMOUNT\",\"description\":\"Consideration amount\"},{\"name\":\"encumbrances\",\"type\":\"TEXTAREA\",\"description\":\"Encumbrances\"},{\"name\":\"notary_name\",\"type\":\"TEXT\",\"description\":\"Notary name\"},{\"name\":\"county\",\"type\":\"TEXT\",\"description\":\"County\"}]}",
"files": {
"fileValues": [
{
"fileInputMode": "url",
"fileName": "deed-2026-DR-18742.pdf",
"fileUrl": "https://example.com/deeds/deed-2026-DR-18742.pdf"
}
]
}
},
"type": "n8n-nodes-iterationlayer.iterationLayer",
"typeVersion": 1,
"position": [500, 300],
"id": "f2a3b4c5-d6e7-8901-fabc-901234567804",
"name": "Extract Deed Data",
"credentials": {
"iterationLayerApi": {
"id": "1",
"name": "Iteration Layer API"
}
}
}
],
"connections": {
"Manual Trigger": {
"main": [
[
{
"node": "Extract Deed Data",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
}
}Extract property deed data from the document at [file URL]. Use the extract_document tool with these fields:
- recording_number (TEXT): Recording or instrument number
- recording_date (DATE): Date recorded with the county
- deed_type (TEXT): Type of deed, e.g. warranty, quitclaim, grant
- grantor (TEXT): Grantor name (seller/transferor)
- grantee (TEXT): Grantee name (buyer/transferee)
- property_address (ADDRESS): Property street address
- legal_description (TEXTAREA): Legal description of the property (lot, block, subdivision)
- parcel_number (TEXT): Assessor parcel number or tax ID
- consideration_amount (CURRENCY_AMOUNT): Consideration or sale price stated in the deed
- encumbrances (TEXTAREA): Easements, liens, or encumbrances noted
- notary_name (TEXT): Notary public name
- county (TEXT): County where the property is located