Skip to content

Commit c586fbf

Browse files
authored
renamed contacts_n_leads (#39)
* renamed contacts_n_leads * renamed method
1 parent b9e3c7b commit c586fbf

3 files changed

Lines changed: 29 additions & 8 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Emails And Contacts Scraper With Python
22

3-
Allows finding email addresses, social links, and phones from domains via [Outscraper API](https://app.outscraper.cloud/api-docs#tag/Email-Related/paths/~1contacts-and-leads/get).
3+
Allows finding email addresses, social links, and phones from domains via [Outscraper API](https://app.outscraper.cloud/api-docs#tag/Email-Related/paths/~1leads-and-contacts/get).
44

55
## Installation
66

@@ -22,6 +22,6 @@ client = OutscraperClient(api_key='SECRET_API_KEY')
2222
## Usage
2323

2424
```python
25-
# Search contacts from website:
26-
results = client.contacts_and_leads(['outscraper.com'])
25+
# Search leads and contacts from website:
26+
results = client.leads_and_contacts(['outscraper.com'])
2727
```

outscraper/client.py

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -522,11 +522,11 @@ def google_play_reviews(self, query: Union[list, str], reviews_limit: int = 100,
522522

523523
return self._request('GET', '/google-play/reviews', wait_async=wait_async, async_request=async_request, params=params)
524524

525-
def contacts_and_leads(self, query: Union[list, str], preferred_contacts: Optional[Union[list, str]] = None, contacts_per_company: int = 3,
525+
def leads_and_contacts(self, query: Union[list, str], preferred_contacts: Optional[Union[list, str]] = None, contacts_per_company: int = 3,
526526
emails_per_contact: int = 1, skip_contacts: int = 0, general_emails: bool = False, fields: Union[list, str] = None,
527527
async_request: bool = False, ui: bool = False, webhook: Optional[str] = None) -> list:
528528
'''
529-
Contacts and Leads Scraper
529+
Leads and Contacts Scraper
530530
531531
Returns emails, social links, phones, and other contacts from websites based on domain names, URLs.
532532
It supports batching by sending arrays with up to 250 queries.
@@ -560,7 +560,7 @@ def contacts_and_leads(self, query: Union[list, str], preferred_contacts: Option
560560
Returns:
561561
list|dict: JSON result
562562
563-
See: https://app.outscraper.com/api-docs#tag/Email-Related/paths/~1contacts-and-leads/get
563+
See: https://app.outscraper.com/api-docs#tag/Email-Related/paths/~1leads-and-contacts/get
564564
'''
565565

566566
queries = as_list(query)
@@ -578,7 +578,28 @@ def contacts_and_leads(self, query: Union[list, str], preferred_contacts: Option
578578
'webhook': webhook
579579
}
580580

581-
return self._request('GET', '/contacts-and-leads', wait_async=wait_async, async_request=async_request, params=params)
581+
return self._request('GET', '/leads-and-contacts', wait_async=wait_async, async_request=async_request, params=params)
582+
583+
def contacts_and_leads(self, query: Union[list, str], preferred_contacts: Optional[Union[list, str]] = None, contacts_per_company: int = 3,
584+
emails_per_contact: int = 1, skip_contacts: int = 0, general_emails: bool = False, fields: Union[list, str] = None,
585+
async_request: bool = False, ui: bool = False, webhook: Optional[str] = None) -> list:
586+
'''
587+
Contacts and Leads Scraper
588+
Backward-compatible alias for leads_and_contacts.
589+
'''
590+
591+
return self.leads_and_contacts(
592+
query=query,
593+
preferred_contacts=preferred_contacts,
594+
contacts_per_company=contacts_per_company,
595+
emails_per_contact=emails_per_contact,
596+
skip_contacts=skip_contacts,
597+
general_emails=general_emails,
598+
fields=fields,
599+
async_request=async_request,
600+
ui=ui,
601+
webhook=webhook,
602+
)
582603

583604
def emails_and_contacts(self, query: Union[list, str], fields: Union[list, str] = None) -> list:
584605
'''

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def readme():
88

99
setup(
1010
name='outscraper',
11-
version='6.0.3',
11+
version='6.0.4',
1212
description='Python bindings for the Outscraper API',
1313
long_description=readme(),
1414
classifiers = ['Programming Language :: Python',

0 commit comments

Comments
 (0)