API access in forms

I’m looking to use Divhunt to implement these features:

  1. Submit form with api lookup between fields (eg user enters domain and api returns title, description meta)
  2. Add/Edit/Delete form (for logged in users)
  3. Favourites (for logged in users) - individual posts can be marked as favourite, similar to opentools.ai