Twitter brengt nieuwe api-abonnementen uit met Free, Basic en Enterprise

Twitter heeft details gedeeld over zijn nieuwe systeem voor api-toegang. Het bedrijf komt met verschillende betaalde opties. Er komt ook een beperkte gratis versie voor bots en testdoeleinden. Oude versies van de Twitter-api stoppen over dertig dagen met werken.

Twitter bevestigt op zijn platform hoe het nieuwe systeem voor api-toegang gaat werken. Het bedrijf komt met verschillende abonnementen: Free, Basic en Enterprise. Het gratis abonnement laat gebruikers 1500 tweets per maand plaatsen. Het is niet mogelijk om tweets te lezen via de gratis api. Daarmee zou dit abonnement vooral bedoeld zijn voor botaccounts die tweets plaatsen op de website en voor testdoeleinden.

Een Basic-abonnement wordt volgens het bedrijf gericht op hobbyisten en gebruik in prototypes. Deze optie biedt gebruikers maandelijks de mogelijkheid om 10.000 tweets te lezen via de api, 3000 tweets te plaatsen op gebruikersniveau en 10.000 tweets te publiceren op appniveau. Basic-gebruikers krijgen twee app-ID's. Deze optie kost 100 dollar per maand.

Het Enterprise-abonnement is bedoeld voor bedrijven die uitgebreidere toegang tot de api nodig hebben. Twitter deelt echter weinig details over deze optie. Twitter biedt bedrijven meerdere Enterprise-opties, weer in de vorm van maandabonnementen. Wat deze opties gaan kosten, is echter niet bekend. Wired meldde eerder deze maand dat Enterprise-abonnementen mogelijk beschikbaar komen vanaf 42.000 dollar per maand, maar dat is niet officieel bevestigd. Het is dan ook niet duidelijk of deze prijzen definitief zijn. Bedrijven moeten contact opnemen met Twitter om een Enterprise-abonnement af te sluiten.

Oude versies van de Twitter-api stoppen over dertig dagen met werken. Het bedrijf bood eerder, naast een uitgebreidere gratis optie, ook meer betaalde opties aan, waaronder een gratis Essential-abonnement en Elevated-opties voor ontwikkelaars. Die gaven respectievelijk toegang tot 500.000 en 2 miljoen tweets per maand, aanzienlijk meer dan de 1500 tweets die Twitter nu gratis aanbiedt en de 10.000 tweets in het Basic-abonnement.

Twitter kondigde in februari al aan dat het zou stoppen met zijn uitgebreidere gratis opties voor api-toegang. Het bedrijf zei toen 'binnenkort' met meer details over zijn nieuwe api-abonnementen te komen. Thirdpartyclients voor Twitter werden eerder al uitgesloten in een nieuwe gebruikersovereenkomst. Het is onbekend wat het nieuwe systeem betekent voor academici en onderzoekers die de Twitter-api gebruiken. Het bedrijf zegt 'naar nieuwe manieren te kijken om deze gemeenschap te blijven bedienen', maar heeft nog geen concrete plannen gedeeld.

Twitter-api maart 2023

Door Daan van Monsjou

Nieuwsredacteur

30-03-2023 • 09:54

71

Lees meer

Reacties (71)

Sorteer op:

Weergave:

Voor hobbyisten, $100 per maand. Wordt een dure hobby
Het Free abbo laat je 1500 tweets per maand plaatsen. Ik zit zelf niet op twitter dus heb er geen verstand van, bij welke hobby is het nodig om meer dan 1500 tweets per maand te plaatsen?
Maar het laat geen data VAN twitter lezen. Je kan dus alleen maar posten. Er zijn genoeg amateur applicaties die data van twitter halen i.p.v. posten.
Kun je daar een voorbeeld van geven?
chat bots zoals @TorfsBot bv
Nitter is een alternatieve weergave van twitter (die dus ook heel veel irritante schermpjes verwijderd als je niet ingelogd bent) en werkt via de API.
Er is een periode geweest dat geheel twitter niet te lezen was zonder account, Nitter maakte het mogelijk om de berichten alsnog te lezen.

Ik ben even benieuwd wat hun gaan doen
Nitter gebruikt geen officiele developer API's, maar ongedocumenteerde API's die Twitter zelf ook gebruikt. De verwachting is dan ook dat er voor Nitter niets verandert.

Maar goed, daar hebben andere bedrijven niets aan. Nitter komt hier mee weg omdat het een niche product is van een hobbyist. Een commercieel bedrijf kan zo'n risico niet nemen.
Ik ben een P2P personal data server (PDS) aan het ontwikkelen voor gebruik met social media. Om de migratie van het ene social media platform naar een andere makkelijker te maken voor influencers kan je de PDS configureren om automatisch je tweets van Twitter the importeren. Hiervoor gebruikt de PDS de Twitter APIs maar nu zal ik dat moeten vervangen met scraping van de Twitter website.

Vanuit commercieel oogpunt is de beslissing van Twitter begrijpelijk maar het is wel jammer.

Je kan meer informatie vinden over de PDS op https://github.com/byoda/byoda-python
Als je een bot-account hebt die bijvoorbeeld als jouw geplaatste blogartikelen op Twitter linkt.
Dan moet je 48 blogposts per dag gaan plaatsen om aan het limiet van 1500 per maand te komen. Volgens mij zou dit voor die doeleinden meer dan genoeg moeten zijn.

[Reactie gewijzigd door vSchooten op 24 juli 2024 08:51]

En dat zal haast niemand halen inderdaad. ;)
Ikzelf schrijf per dag max. 5 artikelen op mijn nieuwswebsite, en dan val ik nog ruim binnen de perken.
1500 api calls per maand op free account, dat zijn er 50 per dag, welke hobbiest is zo extreem aan het 'twitterdumpen' dat je blijkbaar wel daar de tijd/geld/moeite voor hebt, maar niet voor die $100?

Teveel van die 'flikker een link naar een website' die werkelijk niets toevoegen dan vervuiling op twitter, ergens prima dat dat soort 'bots' gewoon verdwijnen.
Hier verderop zit een amateur weerstation dat elke 5 min zijn temp/luchtdruk.etc op Twitter zet.
Tja, maar wat is daar het nut van dat het elke vijf minuten nodig is?
Zulke informatie kan je op een eigen site plaatsen. Ik denk niet dat er iemand is die via Twitter dit steeds zal lezen omdat die informatie steeds verder in de tijdlijn zal zinken.
Zulke informatie kan je op een eigen site plaatsen.
En je denkt dat mensen dat gaan lezen? Het Twitter account is makkelijk: mensen gebruiken toch wel Twitter en op deze manier scrollt het gewoon een keer voorbij. De stap om naar een eigen website te navigeren lijkt een kleine maar blijkt in de praktijk toch vaak een soort (mentale?) drempel.
Dan alsnog vind ik elke vijf minuten overdreven.
Elk half uur een update zou prima kunnen met een linkje naar een eigen site met daarop de informatie per 5 minuten. Alleen zal een eigen site geld kosten.

Het blijft natuurlijk een gratis platform en ik kan me indenken dat bot accounts die zo veel plaatsen ook veel van het platform vragen. Dit kost een twitter dus geld
Hier verderop zit een amateur weerstation dat elke 5 min zijn temp/luchtdruk.etc op Twitter zet.
Door een voorbeeld aan te halen van hoe je nuttig gebruik kan maken van veel API calls, heb je niet bewezen dat dergelijk gebruik representatief is. En daarnaast: kan zoiets enkel via Twitter? Moet een bedrijf dat soort gratis toegang faciliteren, gewoon omdat amateurs er leuke hobby-projectjes van kunnen maken en bedrijven/instellingen een vakje kunnen aankruisen dat ze hun publiek nu ook via Twitter bedienen?
Nu kan dit nog steeds, maar minder vaak. Gewoon om de 30 min en opgelost.
Momenteel zijn bots makkelijk te schrijven en zijn ze ook als bots aangemerkt. Straks gaan bots gewoon de client API gebruiken en gaan ze eruit zien als normale Twitter-gebruikers.

50 tweets per dag is helemaal niet zoveel als je bijvoorbeeld reageert op verzoeken van gebruikers. Een RSS-naar-Twitter poster van een site als Tweakers kan daar al makkelijk aan komen.
Maar daar zit dan ook een commercieel belang achter. Het is toch niet raar dat twitter wil mee profiteren als tweakers geld wil verdienen door hun artikelen op twitter te posten?
Er zit ook een commercieel belang bij voor Twitter, namelijk dat er meer nuttige inhoud via hun site te vinden is. Voor hetzelfde geld kunnen mediabedrijven geld gaan eisen voor het linken naar hun websites zoals ze bij Google proberen/probeerden in plaats van andersom.

Ik verbaas me hier helemaal niet over, de prijs is alleen absurd vergeleken met het product. Wat Twitter ertoe doet bewegen om zulke extreme verdienmodellen uit de grond te stampen zou ik niet kunnen zeggen maar ik heb het idee dat Twitter haar waarde aardig overschat.
Jij gaat volledig aan het bestaansrecht van twitter voorbij, net zoals Elmo.

Twitter bestaat en is groot omdat bekende koppen er hun dagelijkse prietpraat posten.

Als het geld kost om prietpraat te posten, en het kost geld om dat te volgen, en het gaat dan nog eens extra kosten om meer prietpraat te posten, zal twitter heel snel in het vergeetputje belanden.

Twitter blijft prietpraat. Je moet het niet serieuzer maken dan het is, het is geen publiek forum, en al zeker geen algemeen bastion van vrije meningsuiting.
Voor prietpraat heb je geen 1500 berichten per maand nodig. Dat kan dus ook nog gewoon gratis.
Is ook juist NIET bedoeld voor hobbyisten. Komt de kwaliteit dus alleen maar ten goede. Het is goed dat er drempels worden opgeworpen om de algehele kwaliteit te verbeteren. Betere content, maar ook meer geld om te investeren.
Je kan het niet hebben over kwaliteit op het moment dat de API zo ontzettend duur is dat niemand het meer gebruikt :+

Aan de andere kant zullen de echte hobbyisten die rondstoeien met eigen bots nu misschien naar alternatieven kijken, dus dat komt innovatie zeker ten goede :Y)
Niemand? We zullen de kwartaalcijfers afwachten.
Uit de meest recente cijfers blijkt de omzet met 40% te zijn gedaald ten opzichte van December vorig jaar.

De waarde van Twitter zelf is iets meer dan gehalveerd, van 44 miljard naar 20 miljard.

Het is echter lastig te verifiëren hoe gaat ze het doen aangezien ze nu privaat zijn gegaan, en officieel publiceren ze geen cijfers meer. Als we het verlies in bedrijfswaarde uitdrukken in de "hobbyist API voor 100 per maand" hebben ze iets meer dan 1.8 miljoen gebruikers nodig die per jaar dan 1200 neertellen. Wens ze veel success daarmee :+
Hoeveel cijfers moet je nog zien? Twitter sterft elke dag een beetje meer.
De meeste bots op Twitter zijn goed omdat ze gratis zijn...

En ik weet niet of je de naam van het pakket hebt bekeken, maar het is juist zeer zeker bedoelt voor hobbyisten.

Musk is goed bezig het platform helemaal kapot te maken. Met deze wijzigingen en het limiteren van polls aan Blue neemt Twitter heel wat interactive content weg.

[Reactie gewijzigd door Loller1 op 24 juli 2024 08:51]

Goed omdat ze gratis zijn? Kun je dat uitleggen. Want dat verband kan ik niet leggen.

Bedoel je de naam FREE of BASIC? De FREE is niet bedoelt voor hobbyisten. De BASIC wel. Ik weet niet wat ik uit de naam moet afleiden waarom FREE niet bedoelt zou moeten zijn voor hobbyisten?

Verder heb je hobbyisten en je hebt hobbyisten. Degene die niet bereid zijn om te betalen vallen in de eerste categorie. Degene die dat wel bereid zijn om te betalen in de laatste. ;)
Originele bericht:
Voor hobbyisten, $100 per maand. Wordt een dure hobby
Jouw reactie op dat bericht:
Is ook juist NIET bedoeld voor hobbyisten.
Dat spreekt elkaar dus tegen. De $100 per maand uit de originele reactie ging immers over het basic abo, niet het free abo. En basic is, zoals de screenshot laat zien, oa bedoeld voor hobbyisten.

$100 per maand voor hobbyisten vind ik ook een rare prijsstelling. Maar goed, het beleid van Twitter gaat toch al alle kanten op dus dit ligt wat dat betreft prima in de lijn.
Vele projecten beginnen klein, als hobbyproject, en hebben de potentie om later uit te groeien tot iets geweldigs. Door al direct $100 te vragen werp je wel een enorme barricade op lijkt me.
En waarvan komt het de kwaliteit te goede? Als iemand een waardeloze app ontwikkeld, gebruik je die toch niet? Twitter blijft Twitter. De App Store/Play Store staat ook vol met waardeloze apps, maar toch landen die nooit op mijn telefoon, want er zijn meer dan genoeg alternatieven van hoge kwaliteit.
Echt belachelijk veel geld, ook het Blue abonnement vond ik al aan de prijzige kant voor een sociale media dienst. Bij de meeste app abonnementen bieden ze nog wat nuttigs: niemand kijkt raar op van het hebben van Netflix en Spotify omdat het je toegang geeft tot content. Nu zijn deze diensten natuurlijk wel wezenlijk anders dan Twitter, maar Twitter heeft naar mijn mening niet echt iets waardigs waar een gemiddelde gebruiker denkt van "goh, daar wil ik graag voor betalen."
Denk dat ze het daarom maar op ontzettend hoge prijzen gooien in plaats van zoveel mogelijk volume. 1200 euro per jaar voor API access, zelfs het allerdikste Ziggo giga TV abonnement is nog goedkoper dan dat! Erg leuk voor de hobbyist dus :+ 8)7
Het hangt er natuurlijk een beetje vanaf wat je hobby is. Evengoed vreemd dat ze de term "hobbyists" gebruiken voor de doelgroep want die term roept niet echt een beeld op als het gaat om API-gebruik van Twitter.
Een Basic-abonnement wordt volgens het bedrijf gericht op hobbyisten en gebruik in prototypes. Deze optie biedt gebruikers maandelijks de mogelijkheid om 10.000 tweets te lezen via de api, 3000 tweets te plaatsen op gebruikersniveau en 10.000 tweets te publiceren op appniveau.
...
[oudere abonnementen] gaven respectievelijk toegang tot 500.000 en 2 miljoen tweets per maand
Kan iemand me uitleggen welke legitieme toepassing er is om 2 miljoen tweets per maand te posten?
Eerlijk gezegd vind ik 3000 al veel. Volgens mij is er niemand in de wereld die 100 keer per dag iets zinnigs te melden heeft maar gezien het aantal mensen dat Twitter gebruikt als slow-chat kan ik me dat nog vorostellen. Maar 2 miljoen per maand? Zelfs voor een enorm bedrijf kan ik daar echt geen zinnige toepassing in zien.

De enige redelijke manier waarop ik dat kan verklaren zonder het over spam te hebben is als het gaat om proxy-achtige diensten die berichten relayen voor een hoop gebruikers.

Ik kan ook nog wel slechte manieren bedenken zoals apps die login gegevens voor zo'n API hardcoden maar ik kan me niet voorstellen dat Twitter daar bewust aan mee zou werken.
Omdat het niet om 2 miljoen tweets per gebruiker/account gaat maar om 2 miljoen per aanbieder van een Twitter app. Dat kan dan 2 miljoen tweets onderverdelen onder haar gebruikers.

Ten minste, als ik het warrige verhaal goed heb begrepen.
Ik denk dat die oude limiet op app niveau was en niet op userniveau. Overigens denk ik dat sommige webcare accounts wel hard zullen gaan, maar ik denk niet dat er veel accounts zijn die een half miljoen tweets per maand zullen posten. Dat zijn de hele maand lang 11 tweets per minuut, zelfs de grootste shitposters lukt dat niet :P
IFTTT heeft zo'n 18 miljoen gebruikers. Iedere tien maanden mag iedere gebruiker dus een keer een tweet plaatsen via de standaardintegratie. Wil de gebruiker meer, dan moet de gebruiker 100 dollar per maand betalen en zelf de nodige API-access en key management uit te voeren.

Twee miljoen calls is niet zoveel als je integreert met een ander bedrijf.
Voor van die platformen waarbij je een update op alle diensten tegelijk kan posten.
Ik kan bedenken dat een grote hoster tweets met specifieke statussen naar klanten stuurt over hun omgeving. Maar dan is het meer de DM kant. Ik weet niet zeker of dat meetelt. Genoeg bedrijven met meer dan een miljoen klanten.

[Reactie gewijzigd door bzuidgeest op 24 juli 2024 08:51]

Het lijkt me logischer dat het een read limit is ipv een write limit. 2 miljoen tweets per maand lezen lijkt me veel logischer voor iets dat de Twitter API gebruikt.
De enige redelijke manier waarop ik dat kan verklaren zonder het over spam te hebben is als het gaat om proxy-achtige diensten die berichten relayen voor een hoop gebruikers.
Dit dus. Er zijn behoorlijk wat 'social media management' producten die proxy-en voor hun klanten. Zelf heb ik jaren Sprout Social gebruikt. Die rekenen al snel 399 euro per maand. Ik kan me voorstellen dat Twitter daar wat meer van mee wil pakken.
het stuk dat je quote gaat er dan ook over het LEZEN van berichten niet het posten ervan.
nu kan je gratis geen enkel bericht lezen via de api, en slechts 10k/maand voor 100 euro.
voorheen kon je dus tot 500k resp. 2M / maand lezen zonder te moeten betalen.

dus eerst een keer leren lezen volgende keer?
Zodra je iets met statistiek wil doen moet je betalen dus.... Dat wordt tijd voor ouderwets scrapen dus.
Yup, dat ik precies wat ik doe nu om Tweets in te lezen. Blijkbaar triggered dat geen automatische bescherming van hun kant. Geen API voor nodig.
Goed om te weten dat bot bescherming atm nog slecht is. Ik ga er ook mee bezig.
Mijn scraper draait elke 15 minuten. Ik heb niet getest met lagere intervals.
Uit interesse: wat scrape je? :) (zelfde vraag voor @roccothehelper)
Nu nog niks ;) maar vanuit hobby redenen historische like, rt, comment en bookmark aantallen over de levensduur van tweets. Waarom is dat nuttig? Mijn vrienden groep heeft een aantal creators die veel op twitter zijn. En ik was op een moment klaar met horen dat er een slechte dag of een goede dag was terwijl dat duidelijk niet zo was.

Mensen zien de getallen die ze (niet) willen zien etc. Dus door de simpele api te gebruiken om die data gewoon te verzamelen kon ik ze laten zien dat ze geen of wel een slechte dag hadden(meestal zat het gewoon in hun hoofd).

Voor gamers geef ik altijd het voorbeeld uit cyberpunk. Toen die game net uit was kwamen mensen met allemaal hex edits om fps hoger te krijgen. Massaal op reddit gaven mensen aan X or Y meer FPS te hebben. Maar wat bleek uit goed uitgevoerde tests die fps over tijd laten zien? Er was 0 verandering. Bij een getal die snel veranderd over tijd zijn onze hersenen gewoon niet te vertrouwen. Een grafiek of gemiddelde waardes over specifieke tijds perioden zijn nodig.

EDIT: natuurlijk zijn er al tools die dit doen maar ik wou het zelf doen

[Reactie gewijzigd door roccothehelper op 24 juli 2024 08:51]

Wat users die ik wil volgen zonder zelf op Twitter te hoeven komen. Ouderwets leechen laten we maar zeggen.
3000 tweets te plaatsen op gebruikersniveau en 10.000 tweets te publiceren op appniveau
Sorry als ik simpel ben maar wat moet dit betekenen? De screenshot meld hetzelfde
Ik denk dat dit voornamelijk een "f--- you" naar 3rd party clients is. Gebruikers kunnen tot 3000 tweets plaatsen, maar stel dat je applicatie door meerdere gebruikers gebruikt wordt kan die maar maximaal 10.000 tweets plaatsen. Een app kan dus nooit realistisch groot worden hiermee.
Ik snap het ook niet helemaal, maar dit lijkt te gaan op accounts die toegang willen hebben tot bepaalde api's, dus niet voor reguliere "jan-en-alleman" gebruikers zoals jij en ik... denk ik?
1 app kan aan meerdere accounts gekoppeld zijn. Er is dus een limiet voor de tweets per gebruiker, en een limiet voor alle gebruikers van de app samen.
Ik vermoed dat je 3000 tweets kunt plaatsen voor één specifieke gebruikersaccount, maar 10.000 tweets indien je het verspreid over meerdere gebruikers.
Ik ben vooral benieuwd wat al die bedrijven gaan doen die support via Twitter aanbieden, zoals Bol.com, PostNL etc. Als ze 42K per maand moeten neertellen dan zijn die kosten echt bizar voor een bedrijf.
Dit keer voor het echt echt echt echt?
Ik begrijp het niet. Is dit voor geautomatiseerde tweets? Kan iemand mij dit uitleggen?

[Reactie gewijzigd door Adriel op 24 juli 2024 08:51]

Onder andere. Het Free plan lijkt specifiek te mikken op bot/automated accounts ("For write-only use cases"), maar met zo'n API kan dus ook je eigen Twitter client maken, en dan moet je meteen al naar Basic of Enterprise kijken.
voor gewone gebruikers is dit niet van belang eerder voor programmeurs, want je moet zelf een applicatie bouwen die op zijn beurt dan de API gebruikt om te posten.
Applicaties als Tweetbot gebruikte de API om een alternatieve app voor Twitter aan te kunnen bieden. Echter kostte dit Twitter alleen maar geld (want resources) en kregen ze er niks voor terug (want geen advertentie-inkomsten).

Nu biedt Twitter dus de mogelijkheid om dit soort applicaties weer aan te kunnen bieden, tegen betaling.
Echter kostte dit Twitter alleen maar geld (want resources) en kregen ze er niks voor terug (want geen advertentie-inkomsten).
Dit is echt veel te kort door de bocht. Gebruikers van third party clients zijn vaker actief bezig met tweets posten dan anderen, dus dat levert Twitter de broodnodige content op. Daarnaast kunnen ze prima gebruikers metriek en zien van die gebruikers, wat ook weer geld oplevert.

Daarboven betaalde third-party developers al voor die API! Die kregen ze echt niet gratis. Ze hadden per honderdduizend with tokens een betalingsregeling, als ik mij niet vergis.
mijn twitter account heb ik al gedeactiveerd. ik heb niets met musk en zeker niet met zijn stijl van 'regeren'. stom dictatortje...
Hier ook, maar niet om Musk zelf.
Oude versies van de Twitter-api stoppen over dertig dagen met werken
Moet ik hieruit concluderen dat de API op de schop gaat (en dat huidige API gebruikers in die 30 dagen een code rewrite moeten doen)?

Ik zou ook kunnen denken dat alleen de toegang geweigerd zou worden zonder nieuwe credentials, maar die was voor zover ik weet al weggehaald...

Dan lijkt me 30 dagen voor het implementeren van een nieuwe API voor veel serieuze partijen erg kort...
Dus als ik m'n tweets automatisch wil laten zien op m'n portofolio site, kost me dat 100$/maand 8)7

Op dit item kan niet meer gereageerd worden.