Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmourafiq/crunchbase
Python Crunchbase API wrapper
https://github.com/mmourafiq/crunchbase
Last synced: about 19 hours ago
JSON representation
Python Crunchbase API wrapper
- Host: GitHub
- URL: https://github.com/mmourafiq/crunchbase
- Owner: mmourafiq
- License: mit
- Created: 2014-10-31T07:38:31.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-01T18:52:08.000Z (about 10 years ago)
- Last Synced: 2023-03-24T08:18:53.735Z (over 1 year ago)
- Language: Python
- Size: 141 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
crunchbase
==========Python library for pulling data from the CrunchBase API.
## Usage
Make sure to set the environment variable `CRUNCHBASE_TOKEN`, or `CrunchBase(your_crunchbase_key)`
If you already know the permalink or the uuid for a given entity, you can grab the entry
with the `get_entity` method.```python
from crunchbase import CrunchBase
cb_api = CrunchBase('my_key')
dustin = cb_api.get_person('dustin-moskovitz')
facebook = cb_api.get_organization('facebook')
facebook_like_box = cb_api.get_product('facebook-like-box')
venture_round = cb_api.get_funding_round('b0e3eb999048d301089226cedab900a7')
fund_raise = cb_api.get_fund_raise('b0e3eb999048d301089226cedab900a7')
facebook_ipo = cb_api.get_ipo('a3bc391490d52ba8529d1cfc20550a87')
whats_app_acquisition = cb_api.get_acquisition('90ad2f738079c7c0dffc66cb82487a11')
```### List all Items
To get the list of every single item for a given entity type, you can do so
with the +get_entities+ method.```python
cb_api.get_organizations()
cb_api.get_people()
cb_api.get_products()
cb_api.get_categories()
cb_api.get_locations()
```This returns an array containing objects representing each entity.
### Search
Searching the Crunchbase is possible for `organizations`, with this parameters:
```python
query: str or unicode (name, previous names, location, and domain name)
name: str or unicode (filter organization by name)
organization_type: list (filter organization by one or more types).
locations: list (filter Organizations by one or more Location UUIDs.)
categories: list (filter Organizations by one or more Category UUIDs.)
page: str or unicode or int (the page of results to retrieve )cb_api.get_organizations(**filters)
```
## ContributingContributions are welcome.