Skip to main content
Each file has a dataset, a filename (the name it downloads as), row_count, size_bytes, sha256, created_at, and is_unlocked, true when your workspace may download it. row_count counts its rows, one per profile. The dataset is one of these: Add $50 to your account: you get $50 of API PLUS the flat file. We publish new co-op files every day. Each one holds every profile to date, so GET /files/ lists only the newest file of each dataset. Your dashboard lists the same files, with a download button once your workspace has added $50.
Returns a download url valid for one hour, or 403 if your workspace has added less than $50. Check the file you downloaded against its sha256 from GET /files/: the two must match.
Each co-op file is one Parquet table: one row per profile (from the provider’s latest response) and one column per field the provider returns, with the provider’s field names (see LinkedIn Profile API). It is flat: we split each object into one column per subfield and keep each list as a Parquet list, never JSON text. Dataset fields lists every column with its type. We drop a profile from a provider’s file once that provider says the profile is gone. An email or a phone number written in a profile reads [redacted]. The file never contains who fetched which profile, emails of Datacircle users, costs or any credential.