a16zcrypto.com APIa16zcrypto.com ↗
Access a16z Crypto blog posts, portfolio companies, and team profiles via API. Filter by category, tag, author, or format. Search posts and get full content.
curl -X GET 'https://api.parse.bot/scraper/42c480ad-6195-4a75-bf9f-7cafedd46d46/get_all_posts?page=0&limit=10&category=research' \ -H 'X-API-Key: $PARSE_API_KEY'
Fetch blog posts from a16zcrypto.com with optional filters for category, tag, format, and author. Returns up to 20 posts per page from the site's preloaded data. Only one filter can be applied at a time (category, tag, format, or author); if multiple are provided, priority is category > tag > format > author.
| Param | Type | Description |
|---|---|---|
| tag | string | Filter by tag slug (e.g. 'stablecoins', 'defi', 'zero-knowledge'). |
| page | integer | Page number (0-indexed). Currently only page 0 returns results from preloaded data. |
| limit | integer | Max results per page (max 20). |
| author | string | Filter by author slug (e.g. 'chris-dixon'). |
| format | string | Filter by format slug (e.g. 'articles', 'papers-journals-whitepapers', 'podcasts'). |
| category | string | Filter by category slug (e.g. 'research', 'announcements', 'policy', 'company-building', 'tech-trends'). |
{
"type": "object",
"fields": {
"hits": "array of post objects containing objectID, post_id, post_title, post_date, permalink, post_excerpt, taxonomies",
"page": "current page number",
"nbHits": "total number of results available",
"hasMore": "boolean indicating if more posts exist beyond preloaded data",
"nbPages": "total number of pages",
"hitsPerPage": "number of results per page"
},
"sample": {
"data": {
"hits": [
{
"post_id": 19240,
"objectID": "19240-0",
"permalink": "https://a16zcrypto.com/posts/article/eddy-lazzarin-general-partner",
"post_date": 1777996521,
"post_type": "post",
"post_title": "Eddy Lazzarin",
"taxonomies": {
"author": [
"cap-chris-dixon"
],
"category": [
"announcements & news"
],
"post_tag": [
"announcements"
]
},
"excerptText": "Eddy Lazzarin is promoted to General Partner...",
"post_excerpt": "Today we are excited to announce..."
}
],
"page": 0,
"nbHits": 20,
"hasMore": true,
"nbPages": 1,
"hitsPerPage": 20
},
"status": "success"
}
}About the a16zcrypto.com API
This API covers 7 endpoints that extract blog content, portfolio data, and team information from a16zcrypto.com. The get_all_posts endpoint returns up to 20 posts per page with filter support for category, tag, format, and author — each post object includes post_title, post_date, permalink, post_excerpt, and taxonomies. Separate endpoints expose portfolio company listings, investment announcements, team member profiles, and full post content.
Blog Posts and Search
The get_all_posts endpoint accepts filter parameters including category (e.g. research, policy, announcements), tag (e.g. stablecoins, defi, zero-knowledge), format (e.g. podcasts, papers-journals-whitepapers), and author slug. Only one filter applies per request — if multiple are provided, category takes priority. Results include objectID, post_id, post_title, post_date, permalink, post_excerpt, and taxonomies, along with pagination fields nbHits, nbPages, hitsPerPage, and hasMore. Note that only page 0 returns results from the site's preloaded data.
The search_posts endpoint accepts a required query string and performs case-insensitive matching against post titles, excerpts, descriptions, categories, and tags. It operates over the most recent preloaded posts (up to 20) and returns the same post object shape as get_all_posts.
Post Detail and Firm Content
get_post_detail takes a slug parameter and returns the full content_html and content_text of a post body, along with authors (array of name and slug objects), published_date from the article metadata, and the resolved url. The endpoint tries multiple URL patterns to locate the post. The get_about_info endpoint returns a content text field describing the firm, sourced from the about page.
Portfolio and Team
get_portfolio_companies returns two arrays: companies (each with name and url) and announcements (each with title and url), drawn from the a16z crypto portfolio page. get_team_members lists all team members with name, slug, role, and url. The get_team_member_detail endpoint accepts a member slug and returns bio, name, url, and a socials array of objects with platform and url — useful for mapping investment team members to their public profiles.
- Monitor new a16z crypto research posts by polling
get_all_postsfiltered by theresearchcategory - Build a deal tracker by pulling portfolio company names and announcement URLs from
get_portfolio_companies - Index full post text for semantic search using
content_textfromget_post_detail - Map author activity by filtering
get_all_postswith specific author slugs likechris-dixon - Compile team bios and social links for investor intelligence tools using
get_team_member_detail - Track content by format type (e.g. whitepapers vs. podcasts) using the
formatfilter onget_all_posts - Search for posts on specific crypto topics like
zero-knowledgeordefiusingsearch_posts
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does a16z Crypto have an official developer API?+
Can I retrieve posts beyond the first page using `get_all_posts`?+
hasMore and nbPages fields indicate whether additional posts exist, but higher page numbers do not currently return results. The API covers what the site exposes at initial load. You can fork it on Parse and revise to add deeper pagination if the site's data surface changes.What does `get_portfolio_companies` return exactly, and does it include investment amounts or funding rounds?+
companies (name and URL) and announcements (title and URL) from the public portfolio page. Investment amounts, funding round details, and valuation data are not included. You can fork the API on Parse and revise it to add an endpoint targeting any additional portfolio detail pages the site exposes.Can I apply multiple filters simultaneously in `get_all_posts`?+
category, then tag, then format, then author. To combine filters, you would need to filter results client-side after fetching.Does the API return historical posts or only the most recent ones?+
get_all_posts and search_posts operate over the site's preloaded data, which covers recent posts — typically up to 20 at a time. Older posts not present in that preloaded set are not accessible through these endpoints. The API covers current preloaded content and individual post detail via slug. You can fork it on Parse and revise to add archival post retrieval if additional site entry points become available.