@RichG Embedly has a pretty decent API which you can potentially call from the NodeBB server instance - it will give you a fair bit of data from the page that you're trying to embed, in JSON format. Up to you how to use that data.
Once I have a stable and scalable "vanilla" NodeBB, want to look at using their API on NodeBB.