BetaList API
Read-only REST API over the BetaList startup directory. Three documented collections — startups (list + detail, filterable by region_id and market_id), regions (list + detail), and markets (list; markets form a directed acyclic graph so a market can have multiple parents and children). Responses are JSON. Every request is authenticated with an access_token query-string parameter; tokens are granted case-by-case after a request through BetaList's contact form or the founder's Typeform. Paging is via per_page (max 100 for startups, 500 for regions and markets) and page. Documentation is a public GitHub gist maintained by BetaList founder Marc Kohlbrugge and linked from betalist.com/support.