On this page
- The intent data API evaluation checklist
- Compare delivery models around the job
- Separate MarketPulse plans from an API entitlement
- Run a representative proof of concept
- Documentation and security evidence to request
- Metrics that separate reliability from usefulness
- Price the whole workload
- Roll out without turning uncertainty into automatic action
- Frequently asked questions
An intent data API evaluation should establish whether the data can improve a defined business decision at an acceptable cost. Test coverage, identity, relevance, freshness, delivery, documentation, permissions, and operating reliability on a representative sample. A successful request alone does not prove that its records are useful.
Choose the delivery model before building an integration. A routing decision during a request has different requirements from a weekly audience review or a scheduled analytics file. An API is useful when its workload justifies the engineering and ongoing ownership.
The intent data API evaluation checklist
- Decision: specify the action the signal should inform and the outcome you will measure.
- Signal: define source, topic, observation window, geography, and account or person granularity.
- Fit: freeze the ICP, exclusions, required fields, and acceptable uncertainty.
- Freshness: distinguish behavior time, processing time, and receipt time.
- Identity: test correct company and person matches, subsidiaries, changed domains, duplicates, and nulls.
- Delivery: verify the actual endpoint, batch, event, file, or warehouse entitlement.
- Contract: inspect schemas, authentication, errors, limits, retries, versioning, and support.
- Rights: review intended uses, destinations, client access, retention, correction, suppression, and deletion.
- Economics: include implementation, labor, monitoring, infrastructure, usage, and exit.
- Owner: assign responsibility for production failures and downstream actions.
This checklist suits engineering, RevOps, marketing, procurement, and agency teams that can run a scoped pilot. If you only need an occasional reviewed audience, an export may be a simpler starting point.
Compare delivery models around the job
Synchronous API
A request returns the information needed during a workflow. This can fit immediate qualification or routing, provided the verified latency and dependency behavior meet the requirement. Decide what happens when the request times out, is rate-limited, or returns incomplete data.
Asynchronous batch API
A submitted job processes a larger dataset and returns results later. Inspect job status, partial completion, cancellation, polling, duplicate submissions, and retrieval limits. A completed batch may still contain records that fail your qualification rules.
Webhook or event delivery
An event can trigger review when a new signal arrives. Test authentication, event identifiers, duplicate and out-of-order delivery, acknowledgement, retries, and replay. An event announcing a change is different from the complete record needed for action.
Scheduled file or warehouse delivery
Files, object storage, or a warehouse share can fit recurring analytics or large audience work. Verify delivery cadence, access controls, schema changes, late records, backfills, and recovery. The newest file timestamp does not necessarily mean every observation inside it is recent.
Reviewed export
A manual export can be appropriate for a low-frequency decision or an initial proof. Document the selection rules, export time, destination, reviewer, and suppression process so the work remains repeatable.
Separate MarketPulse plans from an API entitlement
MarketPulse is starting at $500/mo for topic-based intent research. Search relevant topics, apply your saved ICP, and review available people and company details before taking action.

- Starter:one weekly topic, and 25,000 monthly contact exports.
- Growth:three daily topics, and 100,000 monthly exports.
- Scale:ten daily topics, and unlimited contact exports.
A pull retrieves available data from the previous 24 hours for one topic. Daily use across included topics gives 90 Growth pulls or 300 Scale pulls in a 30-day month. Weekly Starter pulls vary by calendar month. Counts and fields vary, and audiences can overlap. Growth and Scale include AIMEE for the initial user. Eligible early-access offers are separate from standard pricing.
These plans do not establish a public API contract, webhook delivery, a warehouse share, white-label access, or license resale. If your project requires programmatic delivery, confirm the supported method, scope, rights, documentation, and costs in writing before designing around it. Connected products, channel usage, and fulfillment can be separate costs.
Run a representative proof of concept
1. Freeze the requirements
Write the required action, acceptable observation age and delivery latency, fields, regions, volume, cost ceiling, and success thresholds. Record which requirements are essential and which can be traded off. Do this before inspecting the results.
2. Build the test set
Include known-fit and non-fit accounts, existing customers, subsidiaries, missing or changed domains, and the segments important to your workflow. Preserve a holdout where practical. Record how each expected match was established and where truth is unavailable.
Do not label an unknown result incorrect merely because it is unfamiliar. Conversely, do not treat every returned company as a correct match. Review ambiguity explicitly.
3. Exercise failures
Test invalid credentials, insufficient scope, expired access, pagination, concurrency, rate limits, timeouts, unavailable service, malformed payloads, partial failure, repeated requests, deletion, and schema changes. Verify retry behavior against the contract. Some operations may incur costs or create side effects, so use the approved test environment and limits.
4. Measure quality by segment
Track coverage, required-field completeness, identity correctness, duplicate and null rates, topic relevance, and observation age. Inspect the most valuable regions or roles separately. A healthy overall average can hide an unacceptable failure in an essential segment.
5. Test an approved handoff
Only route records that pass the fit, identity, freshness, confidence, and channel-permission checks. Measure approved actions and subsequent qualified outcomes separately. An enriched phone number does not establish permission to send reminder texts.
6. Review access, use, and exit
Have the relevant owners inspect source rights, intended destinations, client boundaries, retention, opt-outs, deletion, incident handling, and export at termination. A useful sample cannot resolve an unacceptable contract gap.
7. Write the decision memo
Compare the result with the original thresholds. Include sample limitations, missing evidence, production differences, implementation work, ongoing owners, and a rollback plan. Record rejected approaches and reasons so a changed use case can be evaluated later.
Documentation and security evidence to request
The OpenAPI Specification provides a standard description format for HTTP APIs. A description helps engineers inspect the interface; it does not establish service quality or a right to use every documented operation.
- Authentication, scopes, account boundaries, token lifetime, rotation, and revocation.
- Field types, nullability, source, timestamps, stable identifiers, and confidence meanings.
- Pagination, filtering, limits, supported history, sorting, and bulk-job behavior.
- Errors, retry conditions, correlation identifiers, and incident escalation.
- Idempotency, event ordering, replay, backfills, and duplicate handling.
- Versioning, change notice, deprecation, and schema migration procedures.
- Usage accounting, status reporting, support, deletion, and termination procedures.
If the interface uses OAuth, ask its security reviewer to compare the implementation with IETF RFC 9700, OAuth 2.0 Security Best Current Practice. It addresses redirect-based flows, token protection, and privilege restriction. Do not infer security from an OAuth label alone.
Keep credentials out of public client code and logs. Configure the smallest appropriate access, approved storage, spending limits, monitoring, and revocation process. Preserve enough request and delivery identifiers to investigate problems without unnecessarily duplicating sensitive payloads.
Metrics that separate reliability from usefulness
For reliability, track request success, errors, latency percentiles, delivery lag, retry outcomes, and schema incidents. For usefulness, track coverage, correct matches, field completeness, freshness, records passing your rules, accepted actions, and qualified outcomes.
- Usable-signal rate: records passing all defined gates divided by records returned.
- Cost per usable signal: total data and operating cost divided by usable signals.
- Cost per accepted action: the same scoped cost divided by actions accepted into the workflow.
- Incremental outcome: an observed outcome compared with a credible estimate of what would have happened without the intervention.
For a fictional pilot, 1,000 returned records include 200 that pass all review gates. Its usable-signal rate is 20%. If data, setup allocation, and review cost $1,200, cost per usable signal is $6. If 50 actions are accepted, cost per accepted action is $24. None of those numbers is customer acquisition cost without measured customers and the appropriate full acquisition costs.
An attributed meeting after a signal-triggered action is not automatically an incremental meeting. Use a suitable comparison and enough observation time before claiming lift.
Price the whole workload
Normalize subscriptions, minimum commitments, requests, returned records, fields, history, topics, regions, premium operations, sandbox access, delivery, infrastructure, implementation, monitoring, review, support, and exit. Ask what retries and unsuccessful matches consume.
Model a peak-volume and failure scenario, not just the expected average. A low request price may be expensive after poor coverage and review time; a scheduled export may be sufficient for a weekly process.
Roll out without turning uncertainty into automatic action
Start with a small approved cohort and read-only retrieval. Map required, optional, sensitive, derived, and prohibited fields to downstream destinations. Define null handling and confidence thresholds. Add writes or campaigns only after approvals, duplicate checks, suppression, recovery, and output verification are tested.
An agency can offer scoped data review, monitoring, or client deliverables around this process. Keep service fees, access rights, client permissions, and reporting clear. Branding a report does not create a white-label platform entitlement.
Frequently asked questions
Is an API better than an export?
Only when its latency, volume, repeatability, and integration value justify the operating cost. Test the decision before committing to permanent infrastructure.
Does a fresh response mean fresh intent?
No. Compare the behavior, processing, and receipt timestamps. Confirm the source’s semantics and the oldest observation you will accept.
What should disqualify an integration?
A failed essential requirement, unresolved use rights, missing deletion process, unacceptable identity errors, or an unowned failure path can outweigh a high average score.
Explore MarketPulse and watch the demo. Begin with a relevant topic, your ICP, and an approved review process; verify any additional delivery requirements before implementing them.
Reviewed and updated October 3, 2026.


Farnaz Kia