Typical structure:

Scroll View
├── Viewport
│   └── Content
└── Scrollbar

Reference:

[SerializeField]
private ScrollRect scroll;

Top:

scroll.verticalNormalizedPosition = 1f;

Bottom:

scroll.verticalNormalizedPosition = 0f;

Dynamic entries:

Instantiate(
    entryPrefab,
    contentTransform
);