# Daisybill Company Profile Spider (`getdataforme/daisybill-company-profile-spider`) Actor

Unlock insights into workers' compensation claims administrators with this Apify actor. It automates scraping of detailed company profiles from daisybill.com, extracting contact info, EDI metrics, and stats in structured JSON....

- **URL**: https://apify.com/getdataforme/daisybill-company-profile-spider.md
- **Developed by:** [GetDataForMe](https://apify.com/getdataforme) (community)
- **Categories:** AI, Automation, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### Description

Unlock insights into workers' compensation claims administrators with this Apify actor. It automates scraping of detailed company profiles from daisybill.com, extracting contact info, EDI metrics, and stats in structured JSON....

---

## Daisybill Company Profile Spider

### Introduction
The Daisybill Company Profile Spider is an Apify Actor designed to scrape and extract detailed company profiles from daisybill.com, a platform focused on workers' compensation claims administrators. It automates the collection of comprehensive data including contact information, EDI performance metrics, statistics, and more, providing structured JSON outputs for easy integration into workflows. This tool is ideal for professionals needing reliable, up-to-date insights into claims administrators' operations and performance.

### Features
- **Comprehensive Data Extraction**: Scrapes full company profiles, including contact details, operational stats, and EDI grades from daisybill.com.
- **Multi-URL Support**: Accepts an array of URLs to process multiple profiles in a single run, enhancing efficiency for bulk data collection.
- **Structured JSON Output**: Delivers clean, machine-readable data with fields like breadcrumbs, contact sections, and EDI sections for seamless analysis.
- **High Reliability**: Built on Apify's robust infrastructure, ensuring consistent performance and error handling for web scraping tasks.
- **EDI Insights**: Captures detailed EDI metrics, such as 837 e-Bill acceptance rates and 835 EOB receipt data, valuable for compliance and benchmarking.
- **No Coding Required**: User-friendly interface for configuring inputs and running extractions directly from the Apify platform.
- **Scalable and Fast**: Optimized for quick processing, suitable for large-scale data gathering in research or business intelligence contexts.

### Input Parameters

| Parameter | Type   | Required | Description | Example |
|-----------|--------|----------|-------------|---------|
| Urls      | array  | Yes      | An array of URLs to scrape company profiles from daisybill.com. Each URL must be a valid HTTP or HTTPS link. Minimum of 1 URL required. | ["https://www.daisybill.com/claims-administrator-profile/intercare?view=national"] |

### Example Usage

To run the Actor, provide the input parameters in JSON format. Here's an example:

```json
{
  "Urls": [
    "https://www.daisybill.com/claims-administrator-profile/intercare?view=national"
  ]
}
````

The Actor will process the URLs and output structured data. An example output for the above input is:

```json
[
  {
    "url": "https://www.daisybill.com/claims-administrator-profile/intercare?view=national",
    "canonical_url": "https://www.daisybill.com/claims-administrator-profile/intercare",
    "name": "Intercare Holdings Insurance Services, Inc.",
    "page_title": "Intercare Holdings Insurance Services, Inc. Profile | daisyBill",
    "meta_description": "Data and helpful information about workers' compensation claims administrator Intercare Holdings Insurance Services, Inc.",
    "breadcrumbs": [
      "Claims Admin Directory",
      "Intercare"
    ],
    "contact_sections": [
      {
        "section": "Contact Information",
        "rows": [
          {
            "title": "Name",
            "middle": null,
            "value": "Intercare Holdings Insurance Services, Inc.",
            "link": null
          },
          {
            "title": "Type",
            "middle": null,
            "value": "TPA",
            "link": null
          },
          {
            "title": "daisyBill Payer ID",
            "middle": null,
            "value": "db96974",
            "link": null
          },
          {
            "title": "Hours of Operation",
            "middle": null,
            "value": "08:00 AM - 05:30 PM PDT",
            "link": null
          },
          {
            "title": "Telephone Numbers",
            "middle": "Main",
            "value": "(916) 677-2500",
            "link": null
          }
        ],
        "fields": {
          "Name": "Intercare Holdings Insurance Services, Inc.",
          "Type": "TPA",
          "daisyBill Payer ID": "db96974",
          "Hours of Operation": "08:00 AM - 05:30 PM PDT",
          "Telephone Numbers": "(916) 677-2500"
        }
      }
    ],
    "stats": {
      "Provider Count": "1,764",
      "Injury Count": "25,923",
      "Bill Count": "143,645",
      "e-Bill %": "95%",
      "Duplicate Bill %": "1%",
      "Avg Days To Pay": "10"
    },
    "data_period": "Bill Transmission Date 02/01/2025-01/31/2026",
    "views": [
      {
        "label": "Intercare National EDI Data",
        "url": "https://www.daisybill.com/claims-administrator-profile/intercare?view=national",
        "active": true
      }
    ],
    "edi_grade_summary": {
      "title": "Intercare NATIONAL EDI GRADE",
      "description_paragraphs": [],
      "grade_card": null,
      "component_rows": []
    },
    "edi_sections": [
      {
        "id": "x837",
        "title": "837 e-Bill Sent",
        "description_paragraphs": [
          "daisyBill transmits workers’ compensation e-bills and appeals to Intercare using the X12 837 Electronic Data Interchange (EDI) standard."
        ],
        "grade_card": {
          "grade": "A+",
          "score": "98%",
          "label": "837 Sent (e-Bill)",
          "lines": [
            "98%",
            "837 Sent (e-Bill)"
          ]
        },
        "table": {
          "headers": [
            "X12 837 EDI",
            "Original Bill",
            "Second Review Appeal",
            "Total"
          ],
          "rows": [
            {
              "cells": [
                {
                  "values": [
                    "837 Sent"
                  ],
                  "text": "837 Sent"
                },
                {
                  "values": [
                    "103,532",
                    "98%"
                  ],
                  "text": "103,532 | 98%"
                },
                {
                  "values": [
                    "13,470",
                    "95%"
                  ],
                  "text": "13,470 | 95%"
                },
                {
                  "values": [
                    "117,002",
                    "98%"
                  ],
                  "text": "117,002 | 98%"
                }
              ]
            }
          ]
        }
      }
    ],
    "disclaimer": "Although daisyBill makes every effort to ensure our information is accurate, we assume no responsibility or liability for any errors or omissions in the content of this site, directory, or blog.",
    "actor_id": "jKIDptN1ii5x5TN4h",
    "run_id": "7cMtKr6XDi9IKpFVO"
  }
]
```

### Use Cases

- **Market Research**: Gather detailed profiles of claims administrators to analyze market trends and competitor landscapes in workers' compensation.
- **Competitive Intelligence**: Extract EDI performance data and contact info to benchmark against industry standards and identify strengths/weaknesses.
- **Compliance Monitoring**: Use EDI metrics and stats to ensure adherence to electronic billing protocols and regulatory requirements.
- **Business Automation**: Integrate scraped data into CRM systems or databases for automated reporting on provider networks and payment timelines.
- **Academic Research**: Collect structured data on claims processing for studies in healthcare economics or insurance policy analysis.
- **Vendor Evaluation**: Assess potential partners by reviewing contact sections, MPN links, and EOB receipt rates for informed decision-making.

### Installation and Usage

1. Search for "Daisybill Company Profile Spider" in the Apify Store
2. Click "Try for free" or "Run"
3. Configure input parameters
4. Click "Start" to begin extraction
5. Monitor progress in the log
6. Export results in your preferred format (JSON, CSV, Excel)

### Output Format

The output is an array of JSON objects, each representing a scraped company profile. Key fields include:

- `url` and `canonical_url`: Source URLs.
- `name`, `page_title`, `meta_description`: Basic profile metadata.
- `breadcrumbs`: Navigation hierarchy.
- `contact_sections`: Array of sections with rows and fields for contact details, bill review info, etc.
- `stats`: Operational metrics like provider count and average days to pay.
- `data_period`: Timeframe for the data.
- `views`: Available profile views with URLs.
- `edi_grade_summary` and `edi_sections`: Detailed EDI performance data, including grades, tables, and descriptions.
- `disclaimer`: Legal notice from the source site.
- `actor_id` and `run_id`: Apify-specific identifiers.

Data is structured for easy parsing, with nested objects for complex sections like EDI tables.

### Support

For custom/simplified outputs or bug reports, please contact:

- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/

We're here to help you get the most out of this Actor!

***

# Actor input Schema

## `Urls` (type: `array`):

The urls for the spider.

## Actor input object example

```json
{
  "Urls": [
    "https://www.daisybill.com/claims-administrator-profile/intercare?view=national"
  ]
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("getdataforme/daisybill-company-profile-spider").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("getdataforme/daisybill-company-profile-spider").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call getdataforme/daisybill-company-profile-spider --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=getdataforme/daisybill-company-profile-spider",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Daisybill Company Profile Spider",
        "description": "Unlock insights into workers' compensation claims administrators with this Apify actor. It automates scraping of detailed company profiles from daisybill.com, extracting contact info, EDI metrics, and stats in structured JSON....",
        "version": "0.0",
        "x-build-id": "e495VIUirANYWar5b"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getdataforme~daisybill-company-profile-spider/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getdataforme-daisybill-company-profile-spider",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/getdataforme~daisybill-company-profile-spider/runs": {
            "post": {
                "operationId": "runs-sync-getdataforme-daisybill-company-profile-spider",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/getdataforme~daisybill-company-profile-spider/run-sync": {
            "post": {
                "operationId": "run-sync-getdataforme-daisybill-company-profile-spider",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "Urls": {
                        "title": "Urls",
                        "minItems": 1,
                        "type": "array",
                        "description": "The urls for the spider.",
                        "default": [
                            "https://www.daisybill.com/claims-administrator-profile/intercare?view=national"
                        ],
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
