Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SocialData as alternative datasource for tweets #22

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

nickstokes7
Copy link

Added an alternative API to fetch Twitter search results for those of us who don't have X API Pro plan - SocialData. It's a paid API too, but with a more reasonable pricing ($0.0002 per tweet without recurring fees).

Closes #14

@halogen857
Copy link

This is neat!

Could I ask why not use a free data scrapper instead of paid APIs? Is it because no good Typescript libraries for it?

@nickstokes7
Copy link
Author

The biggest issue with scraping directly is it would require a lot more effort from the app's user to maintain it.

Scrapers typically need account credentials or authentication tokens to mimic Twitter app requests. Twitter is pretty good at detecting scraping and eventually they are going to suspend the scraper account. As a result, users would need to frequently create new accounts, update their config, and redeploy the app.

I personally stopped using scraper libraries because I figured that is still have to "pay" for them, just with my time, not money.

@halogen857
Copy link

The biggest issue with scraping directly is it would require a lot more effort from the app's user to maintain it.

......

Yeah that makes sense. Not sure what SocialData does, probably scrape or pays for X API and charges to cover cost of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Need Paid X (Twitter) API?
2 participants