Delivery

How to access the Autobound Signal Database via Google Cloud Storage.

We provision read access to Google Cloud Storage (GCS) buckets. You authenticate with a service account we provide and pull data on your own schedule.

Delivery Model

Each delivery is a delta. A timestamped folder contains only the signals detected since the previous delivery — not a cumulative snapshot. To build historical coverage, union folders backwards.

Past folders can receive corrections. If we fix data for a past period, we may update that folder in place. To pick up corrections, re-read recent folders.

Bucket versions (v1, v2, v3) are schema evolutions. The underlying signal data is the same — field names, types, or structure changed between versions. Looking far enough back may require reading from an older bucket version with a different schema. We're standardizing schemas across all signal types in 2026.

Backfill folders are historical deltas. Delivered at onboarding to provide coverage for time periods before your contract started.

Available Buckets

Each signal type has its own dedicated bucket. Access each bucket directly by its URI.

Financial

BucketDescription
gs://autobound-10k-v1/SEC 10-K annual filings
gs://autobound-10q-v1/SEC 10-Q quarterly filings
gs://autobound-8k/SEC 8-K current reports
gs://autobound-6k-v2/SEC 6-K foreign company reports
gs://autobound-20f-v2/SEC 20-F foreign company filings
gs://autobound-earnings-transcripts-v2/Earnings call transcripts
gs://autobound-financials/Financial fundamentals
gs://autobound-sec-form-d-funding/SEC Form D private funding filings

Social

BucketDescription
gs://autobound-linkedin-post-company-v2/LinkedIn posts (company-level)
gs://autobound-linkedin-post-contact-v3/LinkedIn posts (contact-level)
gs://autobound-linkedin-comments-contact-v2/LinkedIn comments (contact-level)
gs://autobound-reddit-company-v3/Reddit mentions (company-level)
gs://autobound-reddit-company-v2/Reddit mentions (company-level), legacy V2 format. Replaced by V3 on Sep 23, 2026
gs://autobound-twitter-company-posts-v2/Twitter/X posts (company-level)
gs://autobound-twitter-contact-posts-v2/Twitter/X posts (contact-level)
gs://autobound-youtube-company-v2/YouTube activity (company-level)
gs://autobound-youtube-contact-v2/YouTube activity (contact-level)
gs://autobound-glassdoor-company-v2/Glassdoor company reviews
gs://autobound-product-reviews-v2/Product reviews (G2)
gs://autobound-github-v1/GitHub activity
gs://autobound-hackernews/HackerNews mentions
gs://autobound-podcast-company/Podcast appearances (company-level)
gs://autobound-podcast-contact/Podcast appearances (contact-level)
gs://autobound-conference/Conference speakers (contact-level)

Workforce

BucketDescription
gs://autobound-hiring-trends/Hiring trends
gs://autobound-hiring-velocity-v1/Hiring velocity
gs://autobound-work-milestones-v2/Work milestones (job changes, promotions)

Market

BucketDescription
gs://autobound-news-v4/News events
gs://autobound-patents-company/Patent filings (company-level)
gs://autobound-patents-contact/Patent filings (inventor, contact-level)
gs://autobound-website-intelligence-v1/Website intelligence
gs://autobound-seo-traffic-v2/SEO & website traffic
gs://autobound-producthunt/ProductHunt launches
gs://autobound-federal-contract-award/Federal contract awards
gs://autobound-new-business-formation/New business formations

Reference Data

BucketDescription
gs://autobound-company-database/Company database
gs://autobound-contact-database/Contact database
gs://autobound-manifests/Data manifests

Manifests cover most signal types today. We are adding manifests for HackerNews, ProductHunt, Federal Contract Awards, New Business Formation, Podcast, Patents and Reddit V3.

Bucket Structure

Each bucket contains timestamped folders. Each folder has two files: output.jsonl and output.parquet.

gs://autobound-news-v4/
├── 2026-08-27-09-04-12/
│   ├── output.jsonl
│   └── output.parquet
├── 2026-08-26-09-04-50/
│   ├── output.jsonl
│   └── output.parquet
└── ...

Pull from the most recent folder to get the latest data.

Authentication

  1. We provide you with a GCP service account JSON key file
  2. Authenticate: gcloud auth login --cred-file=/path/to/key.json
  3. Use gcloud storage to access the buckets
Example: Listing and downloading files
# List folders in a bucket (access each bucket directly by URI)
gcloud storage ls gs://autobound-news-v4/

# Download JSONL
gcloud storage cp gs://autobound-news-v4/2026-08-27-09-04-12/output.jsonl ./

# Download Parquet
gcloud storage cp gs://autobound-news-v4/2026-08-27-09-04-12/output.parquet ./
📘

Tip: You can discover all available signal buckets by running gcloud storage ls --project=autobound-signal-delivery. This returns the names of all signal buckets in the project — including buckets you are not licensed for. You can browse bucket names and folder timestamps freely, but reading data inside a bucket requires objectViewer on that specific bucket, which is granted during onboarding. Unlicensed buckets return AccessDeniedException: 403 when you attempt to read their contents.


File Formats

Both formats contain the same data. Choose based on your pipeline.

FormatFileBest For
JSONLoutput.jsonlStreaming ingestion, debugging, simple parsing
Parquetoutput.parquetData warehouses, analytics, large-scale processing
JSONL example

One signal per line:

{"signal_id":"7dfdb4b4-c0b4-4620-aca6-e7263123028e","signal_type":"news","detected_at":"2026-01-15T10:30:00Z","association":"company","company":{"name":"Acme Corp","domain":"acme.com"},"data":{"summary":"Acme Corp announces expansion into European markets...","source_url":"https://example.com/news/acme-expansion"}}
Parquet schema
signal_id: STRING
signal_type: STRING
signal_subtype: STRING
detected_at: TIMESTAMP
association: STRING
company: STRUCT<name, domain, linkedin_url, industries, employee_count_low, employee_count_high, description>
contact: STRUCT<first_name, last_name, full_name, email, job_title, linkedin_url, city, state, country>
data: STRING (JSON-encoded)

The data field is JSON-encoded to support varying fields across signal types.


Refresh Cadence

CategorySignalFrequency
FinancialSEC Filings (10-K, 10-Q, 8-K, 6-K)Weekly
FinancialSEC 20-F Foreign FilingsWeekly
FinancialEarnings TranscriptsWeekly
FinancialFinancial FundamentalsWeekly
FinancialSEC Form D FundingDaily (business days)
SocialLinkedIn Posts (Company)Monthly
SocialLinkedIn Posts (Contact)Bi-weekly
SocialLinkedIn Comments (Contact)Monthly
SocialReddit Mentions (V3)Weekly
SocialTwitter/X Posts (Company)Monthly
SocialTwitter/X Posts (Contact)Monthly
SocialYouTube Activity (Company)Monthly
SocialYouTube Activity (Contact)Monthly
SocialGlassdoor ReviewsMonthly
SocialProduct Reviews (G2)Monthly
SocialGitHub ActivityMonthly
SocialHackerNews MentionsDaily
SocialPodcast Appearances (Company)Weekly
SocialPodcast Appearances (Contact)Weekly
SocialConference SpeakersMonthly
WorkforceHiring TrendsWeekly
WorkforceHiring VelocityWeekly
WorkforceWork MilestonesWeekly
MarketNewsDaily
MarketPatent Filings (Company)Weekly
MarketPatent Filings (Inventor)Weekly
MarketWebsite IntelligenceMonthly
MarketSEO & TrafficMonthly
MarketProductHunt LaunchesDaily
MarketFederal Contract AwardsDaily
MarketNew Business FormationWeekly

Getting Started

  1. Contact [email protected] to get your service account credentials
  2. Choose which signal types you need
  3. Set up authentication and start pulling data

Did this page help you?