US Brand Signal Brand Summary
Pricing
Pay per event
US Brand Signal Brand Summary
Summarize 1-60 submitted normalized signal rows into stable summaries for up to 15 explicit brands without external access.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Tim Zinin
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
20 hours ago
Last modified
Categories
Share
Deterministic per-brand summaries for 1-60 normalized signal rows covering at most 15 explicit brands. Submit the facts you already have; this Actor counts them without deciding what a brand is, whether a signal is true, or whether a source is live.
What you get
- One stable summary per explicit
brandName, sorted by brand name. - Exact closed counts for event type, severity, and status, including zeroes.
- Unique canonical HTTPS source URLs, unique source hostnames, and sorted signal IDs.
- Lowercase SHA-256 input, per-brand summary, and result digests.
- One bounded Dataset report and a durable terminal
OUTPUTreceipt.
Freshness and limits
Freshness is buyer-supplied through observedAt; the Actor does not read the
runtime clock or verify recency. brandName is explicit and is never inferred
from a URL, signal ID, or text. Input is 1-60 rows, at most 15 unique brands,
64 KiB serialized input, 48 KiB serialized report, and 64 KiB for any complete
terminal receipt. Signal IDs are at most 64 ASCII characters, brand names 48,
and source URLs 180. Source URLs must be HTTPS with no credentials. The default
run is 512 MB and 90 seconds with
LIMITED_PERMISSIONS and Standby disabled.
Pricing
Successful delivery has exactly one apify-actor-start and one result-found
event. There is no per-row, per-brand, source, or network fee.
| Tier | Discount | apify-actor-start | result-found |
|---|---|---|---|
| FREE | 0% | $0.005000 | $0.010000 |
| BRONZE | 5% | $0.004750 | $0.009500 |
| SILVER | 10% | $0.004500 | $0.009000 |
| GOLD | 15% | $0.004250 | $0.008500 |
| PLATINUM | 18% | $0.004100 | $0.008200 |
| DIAMOND | 20% | $0.004000 | $0.008000 |
The Actor checks the exact integer micro-USD cap before work, requires a zero
result-found counter, performs one Dataset write, confirms the counter moved
from 0 to 1, and never retries an uncertain paid write.
Input
{"schemaVersion": "1.0","rows": [{"signalId":"nike-1","brandName":"Nike","eventType":"product_launch","severity":"high","status":"active","observedAt":"2024-02-29T12:00:00Z","sourceUrl":"https://example.com/nike-1"}]}
Closed event types are product_launch, price_change, promotion,
inventory, ad_campaign, review, risk, regulatory, hiring, and
other. Severities are low, medium, high, and critical; statuses are
active and resolved.
Related Actors
These are the five currently public related Actor URLs used by this package:
- US Brand Signal Metrics Aggregator
- US Brand Signal Brief Composer
- US Brand Evidence Snapshot Diff
- US Brand Action Queue
- US Brand Federal Award Snapshot
FAQ
Does it identify brands? No. Every row carries the buyer-supplied explicit
brandName; rows are only grouped by exact string.
Does it verify truth, freshness, or sources? No. It validates syntax and
counts submitted values. submitted_unverified is always returned.
Does it fetch URLs or accept a Dataset, proxy, BYOK key, or child Actor? No. The contract is inline-only and has no network, state, clock, queue, or cron.
What happens when delivery is uncertain? The report push is not retried.
OUTPUT records the bounded known delivery state and the run fails honestly.
Can I send more than 15 brands or 60 rows? No. The input is rejected before the useful Dataset write.