ACORD 130
curl --request POST \
--url https://api.ferofill.com/api/v1/submission/workers-comp/acord-130 \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"files": [
null
]
}
'import requests
url = "https://api.ferofill.com/api/v1/submission/workers-comp/acord-130"
payload = { "files": [None] }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({files: [null]})
};
fetch('https://api.ferofill.com/api/v1/submission/workers-comp/acord-130', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ferofill.com/api/v1/submission/workers-comp/acord-130",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'files' => [
null
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.ferofill.com/api/v1/submission/workers-comp/acord-130"
payload := strings.NewReader("{\n \"files\": [\n null\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.ferofill.com/api/v1/submission/workers-comp/acord-130")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"files\": [\n null\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ferofill.com/api/v1/submission/workers-comp/acord-130")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"files\": [\n null\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"template_confidence": 123,
"template": "<string>",
"processing_time": "<string>",
"start_page": 123,
"end_page": 123,
"extracted_fields": [
{}
],
"tables": [
{}
]
}
],
"error": {}
}Workers' Compensation
ACORD 130
POST
/
api
/
v1
/
submission
/
workers-comp
/
acord-130
ACORD 130
curl --request POST \
--url https://api.ferofill.com/api/v1/submission/workers-comp/acord-130 \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"files": [
null
]
}
'import requests
url = "https://api.ferofill.com/api/v1/submission/workers-comp/acord-130"
payload = { "files": [None] }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({files: [null]})
};
fetch('https://api.ferofill.com/api/v1/submission/workers-comp/acord-130', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ferofill.com/api/v1/submission/workers-comp/acord-130",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'files' => [
null
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.ferofill.com/api/v1/submission/workers-comp/acord-130"
payload := strings.NewReader("{\n \"files\": [\n null\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.ferofill.com/api/v1/submission/workers-comp/acord-130")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"files\": [\n null\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ferofill.com/api/v1/submission/workers-comp/acord-130")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"files\": [\n null\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"template_confidence": 123,
"template": "<string>",
"processing_time": "<string>",
"start_page": 123,
"end_page": 123,
"extracted_fields": [
{}
],
"tables": [
{}
]
}
],
"error": {}
}This endpoint is optimized for ACORD 130 Workers Compensation Application forms and will process them faster than the general workers comp endpoint.
Request
Upload one or more documents for extraction. Supported file formats: pdf, jpeg, png, xlsx, docx, pptx, csv, and txt.
Response
All endpoints return a consistent response structure:Array of extracted document data objects
Show Document Data Object
Show Document Data Object
Array of extracted field objects. Common fields include: employer_name, business_address, fein, contact_person, phone_number, email, business_description, years_in_business, total_employees, annual_payroll, policy_period_from, policy_period_to, prior_carrier, experience_mod, safety_program_yn