When to use a data provider or build your own pipeline

A practical way to decide whether an existing data provider meets your coverage, freshness and delivery needs or whether a custom pipeline is justified.

An existing data provider should be the first option when it supplies the records you need, in the places you need them, at a useful refresh rate. Building collection infrastructure has a continuing cost: sources change, records need checking, and failures need someone to own them. The decision starts with the data your team will actually use, rather than with the difficulty of accessing a website.

Test the provider against the decision you need to make

Write down the required geography, record types, fields, history, update frequency and delivery format. Then check a representative sample of the provider’s output against those requirements. A national coverage claim is less useful than an answer for the counties or platforms in your first production market. A field that exists but is too old for your workflow is effectively missing.

Ask how records can be traced back to their source. If a property, court filing or business entity will drive a consequential decision, your team should be able to inspect the original record and understand when it was collected. Also check how the provider handles duplicates, corrections and records that disappear. These questions matter even when an API makes integration look simple.

Finally, test delivery in the form your team can consume. An API may suit a product database; a research team may need a scheduled file or a reviewed spreadsheet. The least expensive collection method is not the least expensive workflow if staff must repair or reconcile every delivery by hand.

When a custom pipeline earns its place

Custom acquisition becomes useful when coverage is fragmented across sources, a needed record type is absent, or the provider cannot connect records in the way the product requires. The CivicMine court records case is an example of the latter: court filings, recorded documents and parcel data form separate layers, while the useful output is a property-linked research signal. Buying any one layer alone would not create that result.

Sometimes the challenge is operational. In the Swiss property pipeline, nine source environments feed one normalized real-estate workflow processing more than 180K listings daily. The engineering responsibility includes source-specific access, deduplication, validation and monitoring. The buyer needs the resulting feed to keep arriving as the platforms change.

There is also a middle ground. Use a provider for the broad base it covers well, then acquire only the missing source or record type yourself. Keep the boundary explicit: which system supplies each field, how records are matched, and who investigates disagreement. This can reduce build work without hiding coverage gaps.

A short decision checklist

Before commissioning a build, answer five questions:

  1. Which specific markets and records must be present on day one?
  2. What freshness and historical depth does the workflow require?
  3. Can users verify a delivered record against its original source?
  4. Who resolves duplicates, missing records and changes to a source?
  5. What delivery contract does the consuming team need?

If a provider passes that test, integrate it. If the gaps are material, scope a small production pilot around the missing data and a clear acceptance check. The Real Estate Data Infrastructure and Managed Web Data Pipelines pages describe the two common shapes of that work: connecting property sources and operating recurring external feeds.

Have a specific source, market and output in mind? Describe the gap and the required delivery so the first discussion can focus on whether a provider, a custom pipeline or a combination makes sense.

Start a conversation

Have a source gap worth discussing?

Share relevant URLs, platforms, records or systems. Include geography where it matters.
Company, refresh and access details (optional)

Fields marked * are required. We use your details to respond to this enquiry. Privacy notice.