user2583: With getrawmempool it gets me txids, however it just dumps the whole mempool on me. This isn't convenient if I want to quickly detect new transactions. Is it possible to only get newly broadcasted transactions? 
Is there another way to sort of stream them from bitcoin-core into my program?

user48884: You can use the ZMQ interface to receive a ZMQ notification when a new transaction is received. You can have it give you the txid, the raw transaction, or both.

2583: <p>With <code>getrawmempool</code> it gets me txids, however it just dumps the whole mempool on me. This isn't convenient if I want to quickly detect new transactions. Is it possible to only get newly broadcasted transactions? </p>

<p>Is there another way to sort of stream them from bitcoin-core into my program?</p>
 48884: <p>You can use the <a href="https://github.com/bitcoin/bitcoin/blob/master/doc/zmq.md" rel="nofollow noreferrer">ZMQ</a> interface to receive a ZMQ notification when a new transaction is received. You can have it give you the txid, the raw transaction, or both.</p>
