Including dashboard to website with API

Hello,
I need to include a dashboard from Grafana to the website, without the user having to log in, and set variable values for this dashboard. I need refreshing data, so snapshotting is not the way. Is there any way to do that(ideally with API)?