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.
Available Buckets
Each signal type has its own dedicated bucket:
| Bucket | Signal Type |
|---|---|
gs://autobound-job-changes | Job changes |
gs://autobound-hiring-trends | Hiring velocity & trends |
gs://autobound-glassdoor | Glassdoor reviews |
gs://autobound-linkedin-posts | LinkedIn activity |
gs://autobound-twitter-posts | Twitter/X activity |
gs://autobound-web-signals | Website intelligence |
gs://autobound-seo-analysis | SEO & traffic signals |
gs://autobound-reddit | Reddit mentions |
gs://autobound-earnings | Earnings transcripts |
gs://autobound-sec-filings | SEC filings (10-K, 10-Q) |
gs://autobound-patent-filings | Patent filings |
gs://autobound-github | GitHub activity |
Bucket Structure
Each bucket contains timestamped folders. Each folder has two files: output.jsonl and output.parquet.
gs://autobound-hiring-trends/
├── 2026-01-05T12-00-00Z/
│ ├── output.jsonl
│ └── output.parquet
├── 2026-01-04T12-00-00Z/
│ ├── output.jsonl
│ └── output.parquet
└── ...
Pull from the most recent folder to get the latest data.
Authentication
- We provide you with a GCP service account JSON key file
- Set the environment variable:
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/key.json" - Use
gsutilto access the buckets
Example: Listing and downloading files
# List available buckets
gsutil ls gs://autobound-*
# List folders in a bucket
gsutil ls gs://autobound-hiring-trends/
# Download JSONL
gsutil cp gs://autobound-hiring-trends/2026-01-05T12-00-00Z/output.jsonl ./
# Download Parquet
gsutil cp gs://autobound-hiring-trends/2026-01-05T12-00-00Z/output.parquet ./File Formats
Both formats contain the same data. Choose based on your pipeline.
| Format | File | Best For |
|---|---|---|
| JSONL | output.jsonl | Streaming ingestion, debugging, simple parsing |
| Parquet | output.parquet | Data warehouses, analytics, large-scale processing |
JSONL example
One signal per line:
{"signal_id":"7dfdb4b4-c0b4-4620-aca6-e7263123028e","signal_type":"job-change","signal_subtype":"jobChange","detected_at":"2025-11-14T00:00:00Z","association":"contact","company":{"name":"Harlem Stage","domain":"harlemstage.org"},"contact":{"full_name":"Lashawna Bean","email":"[email protected]","job_title":"Director Of People & Public Affairs"},"data":{"summary":"Joined Harlem Stage as Director of People & Public Affairs 2 months ago.","job_change_occurred":true,"months_since_job_change":2}}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
| Category | Frequency |
|---|---|
| Job Changes | Monthly |
| Hiring Trends | Monthly |
| LinkedIn Activity | Monthly |
| Twitter/X Activity | Monthly |
| Glassdoor Reviews | Monthly |
| Reddit Mentions | Monthly |
| Website Intelligence | Monthly |
| SEO & Traffic | Monthly |
| GitHub Activity | Monthly |
| News & Events | Monthly |
| Tech Stack | Monthly |
| Earnings Transcripts | Quarterly |
| SEC Filings | Quarterly |
| Patent Filings | Monthly |
Getting Started
- Contact [email protected] to get your service account credentials
- Choose which signal types you need
- Set up authentication and start pulling data
Updated 2 days ago
